JobPen: AI Job Application Tool
AI-powered tool for formatting CVs, and generating cover letters and personal statements for ATS friendly job applications.
11th February 2026
Time to read: 1 min

Overview
JobPen is a full-stack job-application companion focused on helping users manage their profile, generate application documents, and complete paid workflows securely. The app is built with a modern Next.js 15 stack and integrates authentication, payments, and document generation into a cohesive product flow.
Key Features
- Authentication and onboarding with account creation, password reset, and email verification flows.
- Profile and user workspace for storing personal details used across application materials.
- CV and letter tooling powered by document and PDF libraries for export-ready outputs.
- Payments and subscriptions using Stripe, including webhook handling for reliable billing events.
- Admin-ready structure to support operational oversight and internal management needs.
- PWA support for fast loading and installable experiences on desktop and mobile.
Highlights / Challenges
- Secure auth + billing integration: Coordinating NextAuth sessions with Stripe customer lifecycle required careful server-side orchestration and webhook reliability.
- Document generation pipeline: Transforming structured user data into both DOCX and PDF outputs while keeping formatting consistent across exports.
- Performance and UX: Using Next.js server components and optimized assets to keep the experience fast without sacrificing functionality.
Role / Responsibilities
- Full-stack development across UI, API routes, and database schema.
- Implemented authentication, payments, and document export workflows.
- Designed the project architecture and data flow between user inputs, storage, and outputs.
