From banking to enterprise AI.
Banking
BankingJava and Spring Boot services behind a bank's first mobile banking app.
Commercial real estate
D3 dashboards, clustered maps and a reporting engine for property analytics and auctions.
Data & developer tools

Engineering-metrics charts, then the whole frontend of an integration platform: a drag-and-drop pipeline designer.
Big tech
Epic GamesCloud cost analytics for Epic Games, where I stepped up to lead; then an accessible component library for Google's UX research platform.
Early-stage startup
Led the frontend: an A/B-tested sign-up funnel, customer dashboards and the Node.js API behind them.
Enterprise AI
Since · 1 yr 10 mosBring-your-own-model with provider fallbacks, the agent library, MCP connector observability, and now the event data platform.
Things I made for fun.
Work stuff is under NDA. These are the toys, all live.
Characters
Our crew
Three small SVG robots that watch you and react when you poke them.
- SVG
- React
- requestAnimationFrame
- Web Audio
Click a robot.
Your move.
Personal project
money-motion
Finance charts in React that play in the browser and render to video.
- React
- TypeScript
- SVG
- D3
- Remotion
Personal project
Aloha, Oahu
A trip-expense page for friends: who paid and who owes whom, in hand-drawn scenes.
- SVG
- Vanilla JS
- CSS animation
- IntersectionObserver
- Node