← all projects

APPLICATION GENERATOR

A personal job-application copilot: paste a posting (or its URL) and Claude drafts a tailored cover letter plus a CV rebuilt from my resume data, prioritized against that role’s ATS keywords. A second Claude pass critiques the letter against a scoring rubric and can rewrite it against its own feedback in a closed loop, and finished documents export as print-ready PDFs via a server-side headless-Chrome renderer.

Next.jsClaude APISupabasePuppeteer
Solo project · Full-stack & AI · 2026
04 / 05

Project Architecture

Application Generator — system architecture diagram

Technologies used

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Claude API
  • Supabase
  • Postgres
  • Puppeteer

A closed loop: generate, critique, rewrite

The first Claude pass never gets the final word. A second prompt scores the draft against an explicit rubric — tone, specificity, ATS alignment — and when it falls short, a third pass rewrites the letter against that exact feedback before handing control back to me. Nothing is scraped or generated client-side: URL fetching, prompting, scoring, and PDF rendering (via a headless-Chrome route) all run server-only, so API keys never reach the browser.

Final cover letter output declining to fabricate surgical qualifications and offering to generate a letter for a real software role instead
Role analysis flagging a HUS gastroenterological-surgery posting as a complete mismatch with the applicant's background, with a red-flag warning
Critique scorecard rating specificity, evidence, AI patterns and opening strength all 1/10, noting the draft never reached a passing score

— Get in touch

Lets build something.

koodikommando@gmail.com