Product engineering
TypeScript, React, Python, Django, GraphQL, and the systems needed to run them.
How I got here
Before I was building software products, I was a physical chemist at Harvard and Northwestern studying how molecules move and bond on surfaces. Research generated tens of thousands of microscopy images, so I built software to organize, process, and visualize them. The tool solved the immediate problem. It also changed the direction of my career. That intersection of science, teaching, and software later became PocketScholar, an interactive science-learning platform I built before Code Mochi.
Since then, I’ve built healthcare software, energy analytics platforms, integration tooling, distributed data systems, and agentic AI workflows. Most recently at Prismatic, I shipped MCP-based agent capabilities and worked across React, Django, GraphQL, and AWS. Before that, I spent eight years at IHI Terrasun as an engineer, architect, and engineering manager building systems deployed across more than 60 hybrid-cloud and on-premises sites.
I tend to work on projects that start with an underspecified problem and require both product and full-stack development work from the frontend through the backend to the infrastructure. I like turning those ideas into maintainable software that a team can understand and maintain.
What I work on
Most of my work sits somewhere between product thinking, system design, and implementation.
TypeScript, React, Python, Django, GraphQL, and the systems needed to run them.
Agent tooling, MCP, tool calling, evaluation harnesses, OAuth integrations, and workflow automation.
Multi-tenant SaaS, data pipelines, Kubernetes, AWS, observability, and secure access-control systems.
Architecture, developer experience, mentoring, hiring, and hands-on work alongside a team.
Independent work
A collaborative image-versioning tool I launched for teams to compare visual assets and preserve a history of changes.
Visit Source CompareThis blog and two project-based courses about full-stack React. One of the courses was later published by Prisma.
You’re already hereA full-stack learning platform with animated lessons, draggable and selectable quizzes, server-side grading, and original science explainers.
Explore the project and archiveLet’s compare notes
If you want to talk about full-stack architecture, developer tools, AI agents, or the path from surface chemistry to software, send me a note.