Morgan Espitia
Full-stack software engineer since 2017, building web apps, APIs, compilers, audio software and games.
Salt Lake City, UT · ampactorlabs@gmail.com · github.com/ampactor-labs · Résumé
The arcade cabinet needs JavaScript. Here is the same work as a list.
Work
- WASATCH SYMPHONY — A web app that plays the Salt Lake valley live as music, from its trains, buses, planes, weather, air and seismometers. Live Source
- MENTL — A programming language whose compiler proves the rules written into the code, and refuses to build a version that breaks one. Live Source
- SONIDO — Write audio code once; run it unchanged on a desktop plugin and a $30 microcontroller. Live Source
- HUM — Reads the power grid's frequency through a guitar pickup and drives a model of a Torus Station with a controller its compiler proves can't reach the network. Live Source
- TURBOSORT — A Rust sort that runs 2.2–3.2× faster than the standard library from 1M to 100M keys, using SIMD and radix sorting. Published on crates.io; the README includes the flamegraphs and the benchmarks it loses. Live Source
- 2-TOP — An online fighting game that stays in sync across phones, using deterministic rollback netcode. Live Source
- CLOB — A Rust experiment that trains a ternary recurrent language model (each weight is -1, 0 or +1) and tests whether it can improve by compressing its own errors. Source
- TOKENSAFE + SCRY — An API that scores Solana tokens for rug-pull risk from on-chain data and sells the full report for $0.02 through x402 micropayments. Live Source
- LANDED — A Rust crate that sends Solana transactions through fail-closed gates, by RPC or as a Jito bundle, and reports how each one ended. Source
- PERENNIALS — A field guide to about 8,800 useful plants that you search by site conditions such as light, water and soil. Live Source
- BITS — A web app for making paper-cutout puppet shows on a phone, performed in layers over a recorded sound and exported as a video. Live Source
- NOODLES — A music-making app for phones that snaps every note you draw to the song's key and plays loops from a clip grid, one row per song section. Live Source
- THE GAUNTLET — A 365-day novelty-holiday gauntlet that tracks observed holidays and banked heat in your browser. Live Source
- COPYCATS — A party platformer for phone browsers where every opponent is a copycat: a ghost that replays an earlier run. Live Source
- STOOP — A one-file web app that gathers pieces from a small group, lays out an issue and prints it as a folded zine or an exact PDF for a copy shop. Live Source
- UNDERSTORY — A lyric x-ray for songwriters that shows where a lyric's stresses fall, how its lines rhyme, how concrete each line is and which senses it reaches. Live Source
- CELEZDIAL SELEKTA — An ambient synthesizer for the browser that maps the twelve zodiac signs to twelve voices on a piano-style keyboard, C through B. Live Source
- FREESTYLE ENGINE — A browser app for practising freestyle rap over a beat that scores each take for rhyme and vocabulary and plans the next drills from a 21-skill profile. Live Source
- SLOT — Every fingering on a B♭ trumpet, how sharp or flat each one plays, and how far to move the slide to correct it. A live microphone mode checks your playing. Live Source
- COMMA — A web page that lets you hear the Pythagorean comma, then turns the piano's tuning errors into a reservoir computer and a storage register. Live Source
- APAPACHO — A phone app that gives you three small daily reps: an English word, a Mexican Spanish phrase with its register, and a sign in American Sign Language (ASL). Live