Eight side projects, one AI pair programmer, and a suspicious amount of
free evenings recovered. Everything below is real, public, and running —
which is more than most side projects can say. And this is just the public sample —
many more were built for private personal use.
A zero-cost profiling library with HDR-histogram percentiles (p50 through p99.9),
derive macros, and a stub build that compiles to literally nothing when disabled.
The kind of library you write to profile the other projects. It started the whole avalanche.
A 1980s Italian football management game, preserved by writing an entire
Commodore 64 BASIC interpreter around it — PETSCII rendering, authentic 600-statements-per-second
pacing, golden-screen tests verified against real VICE screenshots, and glyphs checked
against the actual character ROM because online PETSCII charts lie.
Fourteen bugs were found in the original listing. They are lovingly preserved, like scratches on a vinyl record.
VICE (ground truth) vs. the Rust interpreter. Spot the difference — you can't.
Borland's legendary Turbo Vision TUI framework, reborn in Rust. Windows, menus,
dialogs, a code editor, help system — the whole 1990 DOS experience, minus the DOS.
Some people cope with nostalgia by buying vintage hardware. Cheaper to just reimplement the framework.
A fast HTTP file server with uploads, downloads, reverse SSH tunneling for external
access, and path-traversal protection — the one-binary answer to "how do I get this file
onto that machine".
Named after the Star Trek room where anything can materialize. Here it's mostly tarballs.
A code-intelligence MCP server that gives AI agents a pre-indexed semantic knowledge
graph instead of letting them grep their way through your codebase like tourists.
Fewer tokens, fewer tool calls, 100% local.
Built with an AI agent, to stop AI agents from wasting money. The snake eats its own tail and invoices you less for it.
The dashboard: 392 files, a 14,918-node graph, and a running tally of money not spent on grep.
A retro CRT power-off animation for the terminal, inspired by Android's ElectronBeam:
the screen collapses vertically with RGB chromatic aberration, shrinks to a bright
scanline, then fades to a single phosphor dot.
Zero practical value, maximum dopamine. The most honest software on this page.
The demo, recorded live. Watch until the phosphor dot. Then watch it again.
A Mini-Pascal IDE and compiler in the terminal: most of Wirth's 1973 Pascal Report,
LLVM codegen with full DWARF debug info, and an embedded lldb for stepping — all wrapped
in the Turbo Vision framework above, naturally.
Turbo Pascal walked so this could... also walk, but with a borrow checker watching.
Bruto Pascal 1.0.2. If this doesn't trigger a flashback, you had a happy childhood.
An MCP server that hands an AI assistant a full Atari 2600 debugger: breakpoints,
single-stepping, TIA/RIOT chip state, disassembly, even DWARF source-level debugging
of ARM-coprocessor homebrew.
Because if an AI is going to debug something, it might as well be a console from 1977 with 128 bytes of RAM. Know your roots.
An interactive terminal coding agent that runs DeepSeek V4 Flash entirely locally
on macOS via Metal — Ratatui TUI, full tool suite, MCP support, persistent sessions.
Ported module-by-module from a C reference engine into idiomatic Rust.
A coding agent, written with a coding agent, so there's a spare coding agent when the internet is down. Redundancy is a virtue.
Syntax highlighting in the TUI. The 4-day-old repo has better ergonomics than some IDEs.
$ tail -1 conclusions.txt
You can probably write better code. But all of these projects are alive and
functional, built in less time than a human would need to finish
half of the simplest one.