Daniel Joffe
Senior frontend engineer turned full-stack. I ship complete products: Next.js frontends, Python/FastAPI backends, Postgres, and the LLM pipelines in between.
An AI-powered job-search product I built and run solo: resume tailoring, job ingestion, and match scoring, with the production LLM pipelines (versioned prompts, shadow runs, async observability) behind them.
Reduced mobile load time from 10s to 2s at FightCamp.
Decreased Content team's developer dependency by 80% at FightCamp.
Increased campaign page launches to 200+ in 2 months at Winc.
Built React component library adopted by 80% of apps at Internet Brands.

A Self-Serve Landing Page CMS at Winc
From 3 pages per week to 200+ in two months. Self-serve tooling eliminated the engineering bottleneck at Winc.
3 min read
A React Component Library at Internet Brands
Built a React component library adopted by 80% of applications, then trained the team to own it.
2 min read
Cutting FightCamp Mobile Load Time from 10s to 2s
Cut mobile load times from 10 seconds to 2 and dropped bounce rates by 39% at FightCamp.
2 min read
WyrdFold: A Self-Hostable LLM Job-Search Platform
A self-hostable job-search platform: Next.js BFF, FastAPI matching service, Supabase, and a two-phase LLM pipeline with versioned prompt caching and cost caps.
5 min readAt FightCamp, I found HD images and 800MB videos loading on every page. Lazy loading, srcset optimization, and bundle analysis cut bundle size by 62% and eliminated render-blocking on every page.
The best thing I can leave behind is a team that doesn't need me. I build CMS tooling that gets marketing off the engineering backlog, component libraries that new hires learn in a day, and documentation that outlives the person who wrote it. I invest in people the same way. Five developers I've mentored have gone on to promotions and dream jobs, including one now at JPL.
Lighthouse scores, bounce rates, Core Web Vitals. I treat performance as a feature, not an afterthought. At FightCamp, systematic optimization lifted Lighthouse from ~35 to ~80 and cut mobile bounce rates by 39%.
Building auth systems and rate limiters taught me to reason about tradeoffs: JWT vs sessions, in-memory vs distributed state, fail-open vs fail-closed. I bring that architectural thinking to every layer of the stack, not just the UI.
Senior full-stack engineering, frontend included.
Open to full-time roles with product-focused teams. If the frontend has to be excellent and you want one engineer who can own the whole stack, let's talk.