Resume Builder
This is a personal tool. It takes a job description, runs it through Gemini together with my full body of project work, and produces a tailored resume in my voice with the JD's ATS keywords woven in. The tool is gated to keep API costs predictable, so the form isn't shown here.
How it works
- Corpus. Every project, role, and case-study deep-dive on this site, plus a private extended file (high-school robotics, home infrastructure, framing notes), is assembled into a single prompt context.
- System prompt. Locks the model to my style: no em dashes, no AI-tell vocabulary, concrete metrics over adjectives. Anti-fabrication rules require every number, title, and date to trace back to the corpus verbatim.
- Generation. Gemini Flash extracts 12 to 20 ATS keywords from the JD, picks the most relevant projects (often dropping ones that don't help), and rewrites the order and framing for the role. The response streams back to the page as Markdown.
- Persistence. Each generation is saved to a small key-value store so I can browse history and re-export later. Anything older than the 200 most recent gets trimmed to keep storage bounded.
- Export. One-click download as a Word .docx, single-column ATS-friendly layout, Calibri body, no images, no tables for layout.
Want to see it run on a real JD?
Send the JD by email and I'll run it and reply with the tailored resume + the extracted keyword list. Usually under an hour during business hours.