
Realistic stand-ins for third-party services, so software can be tested end to end without calling the real thing.
16 projects, in the order I would show them, plus 11 early ones in the archive below. A Hand-written badge marks work from before AI coding agents, dated from each project's git history.

Realistic stand-ins for third-party services, so software can be tested end to end without calling the real thing.

A local-first multiplayer game platform for phones: a live space keeps working offline, then catches up on its own when the connection returns.
The monorepo and self-hosted platform behind this site and my side projects, where declared code is the only way to change infrastructure.

An accessible autocomplete component that works with any interface framework, published as an open-source library.

Automates the tedious work of reshaping spreadsheet data from one format into another.

A self-hosted service that resizes and optimizes images on demand, with no configuration required.

A service for capturing screenshots of web pages programmatically.

One movie-discovery app rebuilt on several technology stacks, holding the product constant to compare their real trade-offs.

A cozy puzzle game about guiding a pug through garden mazes, with every level automatically proven solvable.

A self-hosted gateway that routes AI model requests to any provider and records usage for cost and health visibility.
Employer code: the products are live or shown in screenshots, the source is not public.

Health and longevity platform that turns lab results into personalized protocols, therapies, and coordinated care. I build its member-facing features.

Enterprise platform that automates how universities evaluate transfer credit. I was the technical lead.

Online learning platform from ASU and Crash Course. I rebuilt its payment processing to cut failed payments.

ASU platform for building highly customizable assignments. I designed and built its integration with the university's learning management system.

Platform where learners earn college credit toward admission to ASU degree programs. I reworked its backend and its enrollment data sync.

Official site of ASU's Sun Devils athletics. I built its interactive schedule and news features.

A task manager with user accounts and real-time sync.

Connect Four with online multiplayer and a computer opponent.
A quiz builder that plugs into learning management systems, so instructors and students never leave their course.

Marketing website for a healthcare courier company.

A blog built as a fast static site, with content managed separately from the code.

The classic Snake game, with smooth animation and responsive controls.

A match-three puzzle game in the spirit of Candy Crush.

The classic Simon Says memory game, with sound, visuals, and rising difficulty.

Generates customizable event ID cards, with all image editing done in the browser.

Interactive product demo for Airr, an enterprise tool that automates transcript intake and analysis.

A social movie-discovery app for watching trailers, writing reviews, and building shared lists with friends.