Principal Software Architect. For 16 years I've worked at the core of the Windows Shell: the File Explorer, Settings, Start, Taskbar, and other surfaces that hundreds of millions of people use every day. It's afforded me the unique experience of owning deep C++ and Win32 systems work on one side, and having real product sense for what users actually need on the other.
By night I'm a compulsive systems tinkerer, drawn to hard, uncharted problems with real ownership: reverse-engineering undocumented protocols, evdev input plumbing, byte-level debugging, and taking things end to end.
- unspooled: Reverse-engineered a thermal printer's undocumented NV-config wire protocol (by routing the Windows vendor tool through Wine and a logging CUPS backend to capture every byte), then re-implemented it as a stdlib-only Python CLI plus a brand-agnostic ESC/POS library.
- chimebox: A locked-down Raspberry Pi kiosk running Mac OS 8.1 in Basilisk II, with custom X11 / systemd / udev integration and a below-X evdev panic button. Built as a young person's first real computer.
- tickertape: Self-hosted web app + CLI that pushes notes and lists to a thermal receipt printer, built on unspooled.
C++ · C# · Python · Rust · TypeScript · Win32 · WinUI · Linux · multithreading · low-level debugging · reverse engineering
- Blog: rebootrequired.com


