FairApply — fairapply.app
AI that reads your CV and writes tailored applications — built on the FairJobs data, with real payments and email.

Outcome
- ✓Two products on one data layer — FairApply is built entirely on the FairJobs API.
- ✓AI-generated CVs and motivation letters per vacancy, not generic templates.
- ✓Payments and email built to production standards (webhook-verified Mollie, Brevo deliverability).
My role
Founder and sole engineer — product, AI flows, payments and email.
The challenge
Applying to jobs is repetitive and slow — rewriting your CV and a motivation letter for every role. I wanted a product that does that heavy lifting with AI, on top of live vacancies — and, as a real business, it had to handle payments and transactional email properly.
What I built
A React app backed by ~15 Supabase Edge Functions: Claude parses an uploaded CV, improves it, and generates tailored motivation letters and resumes per vacancy (pulled from the FairJobs API), with Mollie payments and Brevo email wired end to end.
How it works
- Upload a CV → Claude parses and improves it → generates a tailored motivation letter per vacancy — all inside Deno Edge Functions.
- Payments run through Mollie with a verified webhook round-trip; the server confirms payment before anything unlocks.
- Email, referrals and status notifications are all handled server-side, keeping deliverability out of the DIY danger zone.
Stack & why+
Ready to make AI actually work?
Products that do real work.
An interactive Amsterdam map built from roughly 11 GB of official BGT source files, compressed into a 121 MB PMTiles dataset with measured, calculated, estimated or unknown provenance per field.
FairCTO — faircto.comA production, trilingual (NL/EN/DE) site whose live Claude-powered agent lets visitors try the exact kind of AI I build for clients.