Senior Frontend Engineer
I build platforms, not pages — and I ship with agentic AI.
React & TypeScript. Schema-driven UI platforms, web performance, and production AI features. This site is itself a portfolio artifact — explore the case studies, the interactive lab, and a working digital garden.
Featured work
All case studies →A schema-driven form platform
Replaced one-off form builds with a configurable platform — new forms ship as reviewed config, not new code.
React · TypeScript · JSON Schema · REST API design · Relational DB schema design
Replacing a third-party form vendor
Took critical forms off an external vendor and rebuilt them in-house, removing recurring cost and lifting completion.
React · TypeScript · Conditional logic · Form validation
Building with AI, in production
I use agentic workflows — multi-agent plan / execute / verify, context isolation, and reusable agent skills — as a daily engineering tool. The lab will host live LLM features (RAG over my work, a prompt-to-form generator), and the build log documents how this very site was rebuilt with AI.
From the garden
All notes →- Migrating this site from Next.js/Vercel to Astro/Cloudflare, with AI driving the work
A dormant Next.js blog became a static Astro site on Cloudflare Pages — foundation, portfolio content, live AI features, and a production domain cutover, all built through an agentic plan-execute-verify loop.
- Why I rebuilt this site as a digital garden
Notes are not blog posts. Trading a chronological feed for an interlinked, always-evolving knowledge base — and why that lowers the bar to actually write.
- Exploring React 19 - What's New and Noteworthy
Discover the latest features and updates in React 19. Learn about the Actions and new enhancements in React 19.
- Learn to create an RSS feed for your blog
Discover how to create an RSS feed for your blog using Next.js. Keep your audience informed with the latest updates effortlessly.