Projects

13 built

Games, hardware, experiments. Things built to be played, explored or learned from. Some are finished, some are parked. The tools that ship and that you can install are under software.

onn 8 Tablet — lead screenshot
01

onn 8 Tablet

A sixty-dollar Walmart tablet the manufacturer abandoned, running LineageOS 23.2 and a live lab dashboard instead.

· live daily driver
LineageOS 23.2 / GLSL / adb / Home Assistant

Stable Diff — lead screenshot
5 shots
02

Stable Diff

Experiments with Stable Diffusion image generation. Curated outputs, prompt exploration, and notes on the process.

· finished
Stable Diffusion / GPU / AI

Not Oregon Trail — lead screenshot
2 shots
03

Not Oregon Trail

A long road, a small wagon, and questionable decisions — a trail sim whose real engine is a text spine you can replay without drawing a single pixel.

· live working title, playable
JavaScript / Canvas / Pixel art / GitHub Pages
on not.gpl.sh ↗ · about not.gpl.sh

DiscLike — lead screenshot
2 shots
04

DiscLike

A Discs-of-Tron arena battler whose actual subject is netcode — one deterministic simulation, imported by both the client and the server, so prediction can never drift from truth.

· parked paused mid-sprint, playable
TypeScript / Canvas2D / socket.io / Vite / SQLite
on bmux.sh ↗ · about bmux.sh

Jungle Rush — lead screenshot
3 shots
05

Jungle Rush

A 3D browser platformer built entirely by an AI agent swarm — no art files, ~220 KB gzipped, everything procedural.

· finished
Three.js / WebAudio / Procedural Generation
on bmux.sh ↗ · about bmux.sh

Testament — lead screenshot
2 shots
06

Testament

A browser RPG set in the shadow of a tower that is still being built — where the town’s gossip about what you did is a system, not a flavour line.

· parked playable slice, v0.1.0
Three.js / JavaScript / Vite
on bmux.sh ↗ · about bmux.sh

Meredith's List — lead screenshot
5 shots
07

Meredith's List

An AI-powered lead system for real estate — reads your contacts, ranks who’s worth calling today, drafts the message in your voice. You just approve.

· live MVP
Python / Flask / SQLite / Claude / Pandas
app.meredithslist.click ↗

ThinkSmart View — lead screenshot
3 shots
08

ThinkSmart View

A Lenovo Teams appliance freed from its kiosk, running mainline Linux with the speaker driver its manufacturer never wrote down.

· finished running as a fish tank
postmarketOS / lk2nd / EDL / firehose / ALSA / ASoC / WebGL

Stillwater — lead screenshot
2 shots
09

Stillwater

A sleeping world you wake by walking through it — a side-on game with no jump button, built in a repository still called jumper.

· live twelve districts
Three.js / WebGL / HD-2D
on bmux.sh ↗ · about bmux.sh

Big Builders — lead screenshot
2 shots
10

Big Builders

A construction site you run from the dirt up — get out of the truck, walk to a machine, climb in, and move the earth yourself.

· live
Three.js / Vite / WebGL
on bmux.sh ↗ · about bmux.sh

Crashdown — lead screenshot
2 shots
11

Crashdown

Swing a wrecking ball at a building and watch it come down properly — a Lua physics game compiled to WebAssembly, driven by exactly one slider.

· live
LÖVE / Lua / WebAssembly
on bmux.sh ↗ · about bmux.sh

Mission: Impossible Recomp — lead screenshot
5 shots
12

Mission: Impossible Recomp

The 1998 N64 Mission: Impossible, statically recompiled into a native PC program. It runs at 60 FPS, widescreen at any resolution, with keyboard and mouse. It took one night.

· live all 20 levels play
N64Recomp / N64ModernRuntime / RT64 / RecompFrontend / C++
github.com/nickallevato/mi_n64_exe ↗
the software page →

Castle Adventure — lead screenshot
5 shots
13

Castle Adventure

Kevin Bales’ 1984 DOS adventure, rebuilt rule for rule and drawn as if it had shipped on an Amiga 1200.

· finished complete, every room
JavaScript / Canvas / Node
on bmux.sh ↗ · about bmux.sh