Problem
Professional outreach is usually slow, generic, or unsafe because it ignores the real context users already have in profiles, resumes, and intent.
Built
A shipped full-stack AI product with a Chrome MV3 extension, authenticated dashboard, resume/profile management, and reviewed LinkedIn/email draft workflows.
Technical depth
Service workers, content scripts, side-panel UI, Supabase Auth/RLS, credit enforcement, rate limits, structured Claude outputs, prompt-injection defenses, Sentry, Vitest, and Playwright.
Why it matters
Shows the founder-engineer loop: identify a painful workflow, design the product surface, build the full stack, add safety rails, and ship it for real users.
- Next.js
- React 19
- TypeScript
- Chrome MV3
- Supabase
- Claude
