Games,— a rally racer, a kart race full of gorillassimulations— a bioreactor you can turn the dials on, a lab for why a knuckleball dances& tools.— apps I use every day, and the occasional experiment in motion
Built from scratch, one commit at a time. The index below reads GitHub each time the site builds, so the dates, counts and what's on the bench stay current.
- 17
- projects
- 12
- active now
- 833
- commits
- 5 days ago
- since the last push
On the benchJungle Jalopies (5 days ago), Knuckleball Lab (5 days ago), Rally Stage Challenge (5 days ago), MeatProxy (8 days ago), Process Type — intro lab (13 days ago), BAR Weather (2 weeks ago), Kids Keyboard (2 weeks ago), Rounds & Tally (3 weeks ago), Bioreactor Lab (3 weeks ago), CCPS Lit Review (3 weeks ago), Trend Tracker (3 weeks ago) and Bioreactor Explorer (4 weeks ago).
Index
- № 01 · GameActive

Rally Stage Challenge
A top-down rally racer: Trackmania's time-attack loop and ghost chasing, RalliSport Challenge's point-to-point stages and surfaces, and a component-level damage model with real repair bills.
PCMobile4-player online - № 02 · GameActive

Jungle Jalopies
PCMobilevs 7 AI - № 03 · MotionActive

Process Type — intro lab
PCMobile10 live sims - № 04 · Site · 40 visitsActive

Bioreactor Lab
Interactive 3D - № 05 · SiteActive

Knuckleball Lab
PCMobileBatting game - № 06 · AppActiveRTApp
Rounds & Tally
PCMobileInstallable app - № 07 · Game3 months agoHGame
HaloISO
An isometric Halo-style tactics slice in the browser: procedural animation and a custom asset pipeline in code, with models and rigs built by hand in Blender.
PCWebGPU - № 08 · SiteActive

Bioreactor Explorer
A mechanistic simulator for CHO cell bioreactors that predicts what a control strategy will do before you run it, through sensors that lag and actuators that saturate.
No account needed - № 09 · Site · 33 visitsActive

CCPS Lit Review
A monthly automated research digest for upstream CHO process development: a scheduled job searches the literature, filters for relevance, summarises what survives, and a reader site publishes it.
Monthly digest - № 10 · App · 59 visits2 months ago

PropCompare
A local-first home-buying comparison tool: side-by-side houses, a transparent renovation-cost estimator and a mortgage calculator, with no account required.
PCMobileNo account needed - № 11 · GameActiveMGame
MeatProxy
In design - № 12 · SiteActive

Trend Tracker
Weekly report - № 13 · Site4 months ago

Lab Design
Works offline - № 14 · App3 months agoSApp
StocksDetails
Runs locally - № 15 · GameActiveBWGame
BAR Weather
PCGame mod - № 16 · AppActive

Kids Keyboard
A browser keyboard for kids: play it on an Akai MAX25 or any MIDI keyboard, or tap the screen. Fourteen instruments that stay in tune, sound-effect pads, and a Studio that loops what they play into a song.
PCMobileMIDI keyboard - № 17 · App3 months agoAApp
AlexaGrocery
A voice-first grocery list: an Alexa skill and web app that sorts items into categories, learns which variants you actually buy, and predicts what's due for a reorder.
MobilePCAlexa skill
Log
- Oct 23, 2026Jungle JalopiesMerge pull request #5 from mjrichar09/claude/friendly-cannon-qvwtrv
- Oct 23, 2026Knuckleball LabBatting game: a taken ball earns an extra pitch; fouls score 45 (#6)
- Oct 23, 2026Jungle JalopiesVercel Web Analytics on the Vercel copy of the game
- Oct 23, 2026Rally Stage ChallengeVercel Web Analytics on the Vercel copy of the game
- Oct 23, 2026Knuckleball LabAdd Vercel Speed Insights (#5)
- Oct 23, 2026Knuckleball LabCorner high scores, batter model cleanup, chart tooltips, presets without scrolling, volleyball tour (#4)
- Oct 21, 2026Rally Stage ChallengeTests: give stage driving a 420 s budget, set from the CI measurement
- Oct 20, 2026Rally Stage ChallengeMain menu: "See more projects here" link to mjrfx.vercel.app
- Oct 20, 2026Jungle JalopiesMerge pull request #4 from mjrichar09/coconut-boulder-karts-trees
- Oct 19, 2026MeatProxyMerge pull request #7 from mjrichar09/ccr-35580ae7-ot6lkm
- Oct 19, 2026MeatProxyfeat(experimental): ADR 0039, and the injection surface as the first experiment
- Oct 19, 2026MeatProxydocs(roadmap): the D2 page already prototypes the Clarity ladder
- Oct 15, 2026Process Type — intro labPushed new work
- Oct 13, 2026Kids KeyboardPushed new work