01 / SELECTED WORKFull stack / AI
2019™.
2019™ — AI-Powered Resume Tailoring SaaS
A solo production SaaS that generates tailored resumes in under 30 seconds, built end-to-end with FastAPI, PostgreSQL, Stripe, and HTMX.

01 Overview
A solo-built production SaaS platform that tailors resumes to job descriptions using LLMs, shipped end-to-end with a PostgreSQL schema, FastAPI backend, HTMX/CSS responsive frontend, Stripe payments, server-side PDF generation, and Railway deployment.
02 What I built
- FastAPI backend with PostgreSQL schema and Railway deployment
- HTMX/CSS responsive frontend with server-side PDF generation
- Stripe payment integration with idempotent webhook fulfillment and signature verification
- Supabase Auth with passwordless magic link and Google OAuth
- Deterministic skill validator that diffs LLM output against the original resume to strip fabricated skills
- Custom middleware with token auto-refresh and structured exception logging
03 Engineering decisions
- Designed a deterministic skill validator at the code level rather than relying on prompt constraints — structurally preventing skill hallucination
- Used HTMX for a server-driven frontend to minimize client complexity while keeping the UI responsive
- Built idempotent Stripe webhook handling with signature verification to prevent duplicate fulfillment
- Chose Railway for simple, low-overhead deployment of a production Python service