Job Search Dashboard
A full-featured job application tracker with AI-powered extraction via the Claude API, pipeline analytics, follow-up nudges, stage-aware coaching, and CSV export.
James
Full-Stack Developer & AI Builder
I build fast, thoughtful software — from polished React UIs to AI-powered productivity tools. I care about the details that make products feel great to use.
Technologies and tools I reach for when building products.
A selection of projects that show how I think about product, design, and engineering.
A full-featured job application tracker with AI-powered extraction via the Claude API, pipeline analytics, follow-up nudges, stage-aware coaching, and CSV export.
Intelligent resume optimization tool that analyzes job descriptions and suggests targeted edits to maximize ATS compatibility and recruiter relevance.
A full-featured job application tracker with AI-powered extraction via the Claude API, pipeline analytics, follow-up nudges, stage-aware coaching, and CSV export.
Intelligent resume optimization tool that analyzes job descriptions and suggests targeted edits to maximize ATS compatibility and recruiter relevance.
How I built a full-featured job application tracker powered by AI — from extracting job descriptions to giving interview coaching.
Three years of building React interfaces taught me one thing above all else: the best design is the one you don't notice.
A practical guide to setting up a Next.js portfolio from scratch — routing, animations, dark mode, and deployment.