
PresentSphere
Remember their birthday. Know what they love. Plan something thoughtful, and keep the surprise.
Family gifting appA selection of things I’ve built, from useful software to imagined worlds. Open a project to see the decisions behind it.
12 projects

Remember their birthday. Know what they love. Plan something thoughtful, and keep the surprise.
Family gifting app
Turn two mirrors, follow the light and wake a sleeping observatory. An original browser puzzle built with Three.js.
Original browser puzzle
My web studio, brought to life through editorial layouts, purposeful motion and a direct path from an idea to a conversation.
Independent studio
Real Colorado roofing work, a clear estimate journey, and a carefully managed move from WordPress to Next.js.
Client website
Chores, savings goals and a friendly bear named Cubby. A family money app built around progress kids can see.
Family app in development
Turn a folder of camera filenames into a consistent product-image library, with previews before anything is exported.
Product photography tool
An audio field guide that turns system diagrams into hands-on lessons, practical activities and explained quizzes.
Interactive learning course
A small hero. A very big universe. Original animated adventures built around recurring characters, cosmic powers and cinematic storytelling.
Animated adventure series
Little worlds for people who stream. A growing collection of animated scenes, tactile transitions and seasonal details.
Independent creative shop
Grapple across an arena, steal the core and send it through the sky. A playful Windows multiplayer experiment.
Multiplayer game prototype
A searchable record of projects and decisions that always leads back to the original evidence.
Research infrastructure
The earlier portfolio, built with HTML, CSS and JavaScript. An origin point for the work that followed.
Archived personal website
How a miniature world becomes a working puzzle. Explore the reflected light, the garden inside a doorway, and the decisions behind both ways to play.
Read the case studyOptional analytics help me understand which projects and experiments people explore. Your choice won’t affect the experience. Privacy details