System Note 03 · Open Source & Builder Work

Resume Foundry

PythonFastAPIDocument GenerationATSCLI
What it is

A tool that turns a Markdown résumé into clean, recruiter-software-friendly DOCX and PDF, and can also grade an existing résumé for how well the automated screeners will actually read it.

FastAPI · Python 3.12 · 6 layout presets · 60 test functions

Why I built it

Most résumé templates quietly break the software companies use to parse them — tables, columns, and text-in-images that a human sees fine but a machine drops.

What went wrong
  1. 01
    Light text on a light page
    Broke
    In the dark themes, the zoom controls turned unreadable — near-white text on a near-white background.
    Why
    Those controls hardcoded a white background and a blue button instead of using the theme’s colors.
    Fix
    Routed them through the shared theme variables so contrast holds in every theme.
  2. 02
    Would not deploy
    Broke
    The first deploys to Vercel’s Python runtime failed outright.
    Why
    The FastAPI app was misconfigured for the serverless runtime’s entry point.
    Fix
    Corrected the deploy config so the runtime finds and serves the app.

Evidence before confidence.

← Back to Build Notes