← Back to work
Venture · 2026 — Career AI

RecastCV — AI CV Tailor & Interview Coach.

Desktop web companion to the RecastCV iOS app. Paste a job description, get a tailored CV in seconds, download a clean .docx, track your pipeline on a kanban, and practice interviews with a role-specific AI coach.

10
Edge functions
8
Routes
PKCE
Auth flow
iOS + Web
Platforms
Overview

RecastCV Web is the desktop surface of a career acceleration platform. It shares the same Supabase backend as the iOS app — master CV, project portfolio, and application history are always in sync. On the web you get a larger canvas for editing, tracking, and coaching, while the mobile app handles quick voice inputs and on-the-go submissions.

The Flow
01
Paste job description
Drop any JD into the apply page. The fetch-jd edge function extracts and normalises the role requirements automatically.
02
Tailor & check CV
The tailor-cv function rewrites your master CV against the JD. check-cv scores ATS compatibility, keyword coverage, and relevance — iterating until it passes.
03
Download .docx
render-docx converts the tailored CV to a clean, ATS-safe Word document ready to submit.
04
Track applications on kanban
Move roles across Drafts → Applied → Interview → Offer → Closed on the /track board. Synced in real time with Supabase.
05
Practice with interview coach
Select an active application and open /interview/[id]. The coach uses interview-research and interview-chat to ask role-specific questions and give structured feedback.
Routes
/Redirects to /apply (authenticated) or /login
/loginEmail magic-link authentication via Supabase Auth
/auth/callbackPKCE code exchange — handles OAuth callback
/applyPaste JD → tailor CV → download .docx
/trackKanban board across Drafts / Applied / Interview / Offer / Closed
/interviewList of active applications eligible for coaching
/interview/[id]Streaming interview coach chat for a specific application
/profileMaster CV editor, project portfolio, memory store, sign out
Edge Functions
fetch-jdtailor-cvrender-docxcheck-cvinterview-researchinterview-chatingest-master-cvingest-projectbuild-memoryspeech-to-text
Tech Stack
Next.js 16 App RouterReact 19TypeScript StrictTailwind v4@theme TokensSupabase Browser@supabase/ssrEdge FunctionsPKCE AuthMagic Link
Want one of your own?
I help teams build the bespoke version of the tool they were about to buy. Usually in a weekend.
Get in touch →