Projects

Open source, firmware, and research.

A working sample of what I've shipped recently. Most of these are public on GitHub — stars, issues, and PRs welcome.

Software & systems

WoWee

Native C++ open-source World of Warcraft client with a custom Vulkan renderer (originally OpenGL). Compatible with Vanilla 1.12, TBC 2.4.3, and WotLK 3.3.5a servers. Modular C++20 architecture, 80+ releases. 418★ on GitHub. Featured on Hackaday and TechEblog (Feb 2026).

C++VulkanGame engineReverse engineeringOpen source

System7

Open-source reimplementation of Apple Macintosh System 7 for modern x86 hardware, bootable via GRUB2/Multiboot2. Written in C; reconstructed from binary analysis with AI-assisted agent orchestration and QEMU verification (3-day reconstruction documented in Zenodo paper). Featured on Hackaday.

COperating systemsReverse engineeringMultiboot2AI-assisted

Futura

A modern capability-based nanokernel operating system. Emphasizes minimalism and clean separation of kernel and userland through Fast Inter-Process Communication (FIPC).

COperating systemsNanokernelCapability-based

Motorola Pure (2015) on mainline Linux 6.12

Mainline Linux port to the Motorola Moto X Pure Edition (2015, codename 'clark'). Working framebuffer and eMMC on Linux 6.12 — bringing a decade-old phone back to life as a generic Linux device, away from a long-EOL Android tree.

Linux mainlineEmbeddedARMMotorolaPostmarketPhone

cache-goblin

Reverse-engineering of the L2 cache card for the Power Macintosh 6400/6500 — schematics, protocol notes, and Python tooling.

PythonReverse engineeringHardwarePowerPC

Astrocalibrator

GUI-driven Python tool for FITS calibration. Automates dark/flat/bias correction, multi-filter handling, WCS alignment, stacking, and plate solving — purpose-built for astrophotography automation.

PythonFITSImage processingGUIAstronomy

NostalgiaOS

Operating system project written in Rust — exploring memory-safe kernel design.

RustOperating systems

TermPix

High-performance C application that renders images directly to the terminal. Smart mode detection, 4× resolution braille rendering for diagrams, half-block color mode for photos, Floyd–Steinberg dithering, cross-platform PowerShell module support.

CTerminal graphicsImage processingCross-platform

moonshine

Computational walk through the monstrous moonshine module — 95 validated formulas across modular forms and the Monster group.

PythonMathematicsModular forms

planet-deconv

Research code: a U-Net for single-frame planetary deconvolution, trained against PIPP / AutoStakkert!3 outputs. Sanity loop works; cross-capture generalization is still the open problem.

PythonU-NetImage processingResearchWIP

Towel

A towel is the most massively useful item an interstellar hitchhiker can carry — a Python utility belt for the kind of work you don't quite want to write again.

PythonUtilities

TermFetch

Lightweight PowerShell system-info tool inspired by neofetch — Windows OS version, hardware, RAM, uptime alongside ASCII logo displays.

PowerShellTooling

DinoRunner

Pure PowerShell endless runner inspired by Chrome's offline dino. ASCII art, sound effects, side-scrolling mechanics — all in the terminal.

PowerShellGameTerminal

Nightfire: The Last Command

Retro arcade game in Python/Pygame — the last surviving Star Destroyer in a final stand against rebel swarms. Wave scaling, story mode, responsive controls.

PythonPygameGame

Research & hardware

pioneer-doppler-reanalysis

Reproducibility study of Pioneer 10/11 Doppler anomaly analyses using public data — independent verification pipeline in Python.

PythonResearchAstrophysicsReproducibility

TOI-1853b exoplanet detection

Captured a transit photometry light curve confirming exoplanet TOI-1853b. Mono-sensor acquisition with a custom Python pipeline for precise time-series analysis.

PythonPhotometryExoplanetsTime-series

High-speed ISS tracking mount

Custom-engineered telescope mount that locks on and follows the ISS at >1°/sec using real-time TLE data. Captured the station with Crew-6, Progress 83, and Soyuz MS-23 docked.

ESP32TeensyFirmwareReal-time control

SDR weather satellite reception

Portable SDR setup for receiving NOAA satellite passes and decoding live weather imagery from orbit using open-source tools.

SDRDSPLinuxRF