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

hero

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.