Work

Products, systems, and research — owned end to end.

Active Projects

currently working on
Materializer2026
Building an analysis tool for design research — turning the Method for Design Materialization into softwareProduct Engineer · Building...
Electron · Typescript · SQLite · GitHub API

In Production

live with real users
Photon2024 - Ongoing
The infrastructure layer for autonomous solar-servers enabling management, data viewing, analysis, and inter-server communication. Solo Engineer · Live
Open-Source · Python · FastAPI · Jinja 2 · Linux · Embedded · Solar MPPT
Zelospace2022 - 2024
Co-founded a startup enabling university students to build local communities of people who share their passions. 1000+ users. Formerly known as CommnRoom. Co-Founder/CTO · PMF
React Native · PHP/Laravel · Python/Django · AWS: EC2 · RDS · S3 · SES · IAM
SunBlock2024 - 2026
An autonomous solar-powered game server, built end to end — hardware, systems software, and a Minecraft mod driven by live solar dataLead Engineer · Live
Open-Source · Python · Java · React · JavaScript
Material Library2025 - Ongoing
An interactive collection of game design research projects conducted through the Method for Design Materialization (MDM). This tool foregrounds the analysis phase of MDM. Product Engineer · Live
NextJS · TypeScript · PSQL · NeonDB · Better-Auth · Vercel
Artreach2025-2026
A platform for artists and designers at the Milieux Institute to showcase their work, connecting them to a global network of artist communities, while keeping the institute updated with their work.Solo Engineer · Live
NextJS · TypeScript · Prisma · Better-Auth · DreamHost · MySQL · S3
Life on the Edge: Analytics Engine2023
The analytics engine for an award-winning educational game — turning gameplay data into measurable learning outcomes for researchers and educatorsUnity/C# Developer · On Steam
C# · Unity · Unity Gaming Services · Snowflake

Prototypes

for research
Reflective Surfaces2024
An interactive research paper for ACM DIS'24 demonstrating experimental forms of research communication in game design Solo Engineer · ACM DIS'24
React · JavaScript · Vite · Vercel
Prose2025
Redesigning the academic article from a skeuomorphic artifact to a digital-first interactive experience, imbued with the affordances of modern technology.Designer/Engineer · MA Thesis
React · JavaScript · Vite · Vercel
Sentients2022 - 2025
A 3 year exploration of using AI to explore the boundaries of natural-artificial intelligence. Started with Chabot, then Jay Mort, and then S.A.M.Developer/Designer · Archived
React · JavaScript · Vite · OpenAI API · Vercel