software-engineer-blog logoSoftware Engineer Blog
Products

Software I build and run

The blog is where I write about system design; this is where it ends up. Each of these is deployed, publicly reachable, and operated by me — you can open one right now rather than take my word for it. The same patterns the posts describe are the ones holding these up.

GETCVAI.COM

Live SaaS

One master CV, tailored automatically to each job posting

Upload a CV once and it is parsed into a structured profile. Paste the link to a job posting and you get back a rewritten CV and cover letter — as an ATS-ready PDF or a shareable web page — plus a tracker for the applications you already have out. Nothing is retyped per application.

  • Upload one CV; every later document is generated from that structured profile
  • Add a job by URL, by hand, or by forwarding it from Telegram
  • Tailored CV and cover letter as a PDF or a live shareable link — no watermark on any plan
  • Application tracker: status, dates, per-job notes and a fit score against each posting
  • Free tier and no subscription — fixed-term access or credit packs
FastAPIPostgresCeleryLLM agentsReact

PaperMind

Live demo

A document vault that answers questions about your own files

Drop documents in and get OCR, auto-filing, extracted contacts and facts, and a chat that answers from your own files with citations back to the page it read. Deployed and isolated per tenant — open the demo and use it, no install.

  • OCR and extraction on upload; documents are filed, not just stored
  • Vector search over pgvector, so retrieval is semantic rather than keyword
  • Answers cite the source document instead of asserting
  • Per-tenant isolation — the architecture a client deployment would actually use
FastAPIpgvectorRedisDocker

Want something like this built?

These are my own products, built end to end — data, model, API, front-end and the infrastructure under them. I do the same work for clients in computer vision, geospatial and LLM systems.