Loading
Loading
Component-driven React front-ends with TypeScript, thoughtful state, and accessible, reusable UI, built to stay maintainable.
Token-driven components with proper states, not one-off markup, like the system powering this site.
TypeScript throughout for fewer bugs and easier maintenance.
Keyboard support, focus management, and reduced-motion handling as standard.
A portfolio engineered as its own strongest case study.
Built to prove speed, accessibility, and search-readiness, measured live on this page.
An AI chatbot that searches the web and streams answers with citations.
AI chat with tool-calling web search, streaming responses, and saved history.
Tell me about the work and I'll reply myself.