Skip to content
View bryanwintermute's full-sized avatar
🧇
🧇

Block or report bryanwintermute

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bryanwintermute/README.md

Bryan Wintermute

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.

Featured work

  • 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.

Tech

C++ · C# · Python · Rust · TypeScript · Win32 · WinUI · Linux · multithreading · low-level debugging · reverse engineering

Elsewhere

Pinned Loading

  1. chimebox chimebox Public

    A locked-down Raspberry Pi kiosk running Mac OS 8.1 in Basilisk II that's designed as a young person's first real computer.

    Shell

  2. unspooled unspooled Public

    Stdlib Python toolkit for ESC/POS thermal receipt printers: a brand-agnostic renderer + a Rongta RP332 NV-config CLI (reverse-engineered from the Windows vendor tool via Wine + a logging CUPS backe…

    Python

  3. tickertape tickertape Public

    Self-hosted web app + CLI to push to-dos, shopping lists, and notes to a thermal receipt printer. PWA, SQLite queue, stdlib Python. Built on unspooled (ESC/POS).

    Python 1