I care about the unglamorous parts of software that make products trustworthy: clear data models, honest error states, and systems that behave predictably under load. Good engineering, to me, is mostly about removing surprises.
Over 7+ years I've shipped across the stack — React, TypeScript, Next.js, Node, Python, and PHP — for startups and remote US teams, and led engineers as a team lead. That range means I can follow a feature from a database migration all the way to the pixel.
Most recently I've been wiring LLMs into real products — RAG, LangChain/LangGraph, MCP, and the OpenAI and Anthropic APIs. Outside of work I've taught web engineering, and I stay active in the community as a Stack Overflow contributor.