Where the abstractions run out

Es ist ein Zunder in uns, der Funken will.There is tinder in us that wants a spark.Johann Gottfried Herder · Adrastea

The whole stack, from the transistor to the terminal.

Across my career, I've worked at the layer everything else stands on — FPGAs, ASICs, high-speed networks, and now the bare-metal software that provisions large-scale AI datacenters.

For the love of it05

0x00 runtime

zVibe

C99/32 KB RAM/FPGA

A Z-machine interpreter that runs classic text adventures in 32 KB of RAM with no operating system and no heap. A split memory model keeps only the mutable story in RAM and reads the rest from flash. The same C core builds for desktop, ARM Cortex-M4, and RISC-V soft cores on FPGAs.

github.com/emuck/zvibe →
0x01 display

vinyltron

Raspberry Pi/Python/HUB75

Turns a Raspberry Pi and a 64×64 RGB LED panel into a dedicated music display, driven by Volumio. Shows live album art while records play, then falls back to your photos, weather, or cellular-automata screensavers when the music stops.

github.com/emuck/vinyltron →
0x02 firmware

nowtube

ESP32/ESP-IDF/C++17

Open firmware for the Rotrics Nextube desk clock. Time and weather across six nixie-style tubes, browser-based setup, over-the-air updates — and a hidden six-lane shooter called Tube Invaders when you long-press the right button.

github.com/emuck/nowtube →
0x03 game

Castle Game

HTML5/JavaScript/Applesoft BASIC

A faithful browser port of a two-player Apple IIe artillery game, reconstructed from a dot-matrix BASIC listing. Set elevation and velocity to clear a randomly generated hill while wind bends every shot.

github.com/emuck/castle-game →
0x04 coaching

SmallSide

HTML5/JavaScript/season planning

A youth-soccer season companion for volunteer coaches. Choose reviewed activities, prepare age-appropriate sessions, deliver them clearly, and adapt the season from team-level observations.

smallside.raumann.ai →
github.com/emuck/smallside →

At workopen source

Professional · Upstream Contributor Apache-2.0

NVIDIA Infra Controller (NICo)

Rust/Kubernetes/DPU-enforced isolation

Zero-touch, zero-trust lifecycle automation for bare-metal systems, with DPU-enforced isolation. I contribute to NVIDIA Infra Controller, an open-source project for AI infrastructure.

github.com/NVIDIA/infra-controller →