Systems software / Language tooling / Product engineering
Systems Tools Interfaces
Independent work spanning emulation, language tooling, build systems, editing, reverse engineering, and data software.
Project
index
Independent software projects
2024—2026
Emulation / Debugging / C
Orbiter
An immersive NES emulator and debugger for live disassembly, hardware inspection, execution tracing, profiling, and deterministic rewind.
Build systems / Parallel execution
Bob
A programmable build system for C with dependency graphs, parallel execution, persistent incremental state, and explainable rebuild decisions.
Language design / Runtime
Elf
A small, C-like scripting language designed around a compact implementation, direct syntax, and fast iteration.
Text editing / Rendering / C
Apollo
An experimental Windows text editor with file-backed buffers, multi-cursor editing, fuzzy search, custom font rasterization, and a D3D11 renderer.
Graph rewriting / Reverse engineering
Aster
A rule-based graph rewriting and code-lifting engine for reconstructing higher-level structure from shader and DXBC disassembly.
Data reconciliation / Full stack
LeakCheck
A deployed prototype that reconciles completed CRM jobs with accounting invoices and turns discrepancies into traceable revenue findings.