I build full-stack web applications, mostly React and TypeScript on the front with GraphQL, Java or C#/.NET behind it. Today that means donor-advised fund workflows on a federated Apollo graph at Visionaire Partners.
I spend as much care on entity models, authorization, validation, API contracts and rollback plans as on the interface. I've built internal tools for approvals, finance and operations, and I own projects from requirements through production support.
AI tools changed how I work. Claude Code drafts, refactors and tests alongside me, and I review and verify everything before it reaches production.