Case studies from the field
The problems I've solved and how I solved them. Every study has the challenge, the approach, and the measurable outcome.
Things I've built

WyrdFold
A job-search product that turns your profile into the scoring model: ranked matches become ATS-safe, traceable resume drafts. Next.js + FastAPI + Supabase with production LLM pipelines.

@danieljoffe/shared-ui
A published React component library: 40+ accessible, theme-aware UI primitives built with Tailwind CSS 4, released via Changesets and OIDC trusted publishing.

Shared UI · Storybook
The live component catalog for shared-ui: dark-first, accessibility-first, with interactive controls and visual-regression coverage.
Case Studies

WyrdFold: A Self-Hostable LLM Job-Search Platform
Scored ~44,000 job postings for $167 in LLM spend with a two-phase pipeline. A full-stack AI job-search platform I built and run solo.

Publishing a React Component Library: @danieljoffe/shared-ui
Extracting a workspace component library into a published npm package: Vite + preserveModules, and the 'use client' directive Rollup keeps stripping.

Web Audit Tool: Lighthouse Pipeline, Zero Leads
FastAPI scan service running Lighthouse and axe in Docker, Supabase persistence, IP rate limiting, and the distribution lesson the empty leads table taught.

API Performance: Pooling and Parallelism
Persistent browser pool, shared HTTP connections, parallelized DB operations, and JWT hardening across two FastAPI services.

Multi-ATS Job Pipeline: FastAPI Behind Next.js
Six-ATS job pipeline: FastAPI scraper, weighted scoring, Next.js admin dashboard, JWT cookie auth, auto-detect input, and 8-second scans.

From Monolith to Composition: Simplifying AppContext
Split a monolithic GlobalProvider into focused, composable providers. Tree-wide re-renders disappeared and developer ergonomics improved.

Defense in Depth: A Secure Contact Form
From zero to a production-hardened contact form in 48 hours: hCaptcha, rate limiting, honeypot fields, input sanitization, and layered server-side validation.

Expanding the Design System: UI Components Part 2
Form controls, feedback mechanisms, and layout primitives completing the component library.

A Logistics Dashboard MVP for a Seed-Stage Startup
Shipped a logistics dashboard MVP with Next.js and AWS Cognito for a seed-stage venture.

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.

Fixing 200+ WCAG Violations at The Library Corporation
Fixed 200+ WCAG violations across legacy systems and baked accessibility into every shipped feature since.

A React Component Library at Internet Brands
Built a React component library adopted by 80% of applications, then trained the team to own it.

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.

Building a Design System: UI Components for danieljoffe.com
This portfolio's design system: 20+ accessible, reusable components documented in Storybook.