papaiacv
Feed it your CV and a job posting. Get back a tailored resume.
Side project2024 — present

Applying for jobs means rewriting the same CV over and over to match each job description. Papaiacv is my attempt to automate that. Add your career information, paste the job posting, and the app rewrites your experience to align with what the employer is actually looking for.
Built to scratch my own itch while job hunting after TUI. Also an excuse to go deep on Nuxt 4.
// highlights
- AI rewriting — Uses the Claude API with selected prompts to rewrite the CV. The model is given both the original CV and the job description and instructed to preserve facts while adjusting emphasis and vocabulary to match the role's priorities.
- Live PDF preview — The tailored CV renders as a formatted document in the browser as you edit, with a one-click PDF export. Styling is intentionally minimal — recruiters' parsers are notoriously bad with fancy layouts.
// stack
- Nuxt 4
- Vue 3
- TypeScript
- NuxtHub
- Claude API
- Drizzle ORM