Complexity belongs behind the interface.
Users shouldn't need to understand the underlying system in order to benefit from it.
I build interfaces for complicated systems—
and make them feel simple.
Quads
Glutes
Hamstrings
Lower Power · Exercise 3 of 8
A mobile performance platform designed to make complex training feel intuitive.
Try completing the current set.
Session progression
Completion feedback
React Native / Expo
Turning connected-vehicle telemetry into information fleet managers can actually use.
I designed the cluster-map experience that made a nationwide connected fleet understandable at a glance.
The map will replay a simulated route and stream telemetry as the vehicle moves.
Turning a manual financial review process into software that validates, traces, and surfaces discrepancies automatically.
They need the workflow itself redesigned.
Validation and reverse account mapping surface discrepancies directly to the operator.
AI-assisted migration. AI accelerated SQL translation while engineering judgment remained responsible for validation, adaptation, and production correctness.
Good engineering should make the difficult parts disappear beneath an interface people can understand.
Users shouldn't need to understand the underlying system in order to benefit from it.
Reusable components, clear state models, and durable patterns beat one-off implementations.
Use it aggressively to accelerate engineering while keeping judgment, validation, and accountability with the engineer.
The technically impressive solution doesn't matter if it solves the wrong problem.
I build interfaces for complicated systems—and make them feel simple.
Some of the technologies survived.
Some did not.
Scroll normally. The world moves with you.
The deployment process was not.
Interactive campaigns, games, motion, and an unreasonable number of loading bars.
Microsoft Kinect · 2012 Summer Olympics · real-time fan messages · MITX Award
Before “spatial computing” was a product category, we were already building interfaces people controlled with their bodies.High-traffic applications pulled the work deeper into APIs, data, backend services, and infrastructure.
Leading a frontend team through a move from ActionScript/Flex toward HTML5 and JavaScript.
Tech lead for the core web team across a portfolio of major media brands.
Player First tooling for in-game content creation and online service operations across EA Sports titles.
From here the story reconnects to the modern chapters above.The past explains the path. The present is where we build next.
If you’re building a product with a complicated system underneath it, that’s usually where I do my best work.