Virtual Golf Ball Rack
A digital replica of the mahogany display case on my wall — every logo ball from every course played, clickable and pinned on a map.
Read the build →BLAHA LABS // BENCH BIOS 4.7
Esc also works. Shown once per session.
DIY engineer mixing hardware, software & design into projects that are fun, functional, and sometimes delightfully unnecessary. Also: a few games, because the workbench is more fun when it beeps.
Pointer is the probe. Move it — the scope follows.
The six newest builds, fresh off the bench. Probe a card with the meter — year, stack, or continuity from the log. Hunt by tag in the portfolio, or read the whole sky as a project constellation.
Probe a build
Leads are open. Hover a pad — the digits come from the write-up, not a made-up spec. Arrow keys step the probe.
A digital replica of the mahogany display case on my wall — every logo ball from every course played, clickable and pinned on a map.
Read the build →A distraction-free, open-source e-reader built on the LilyGo T5-4.7-S3 with AI-powered daily briefs and support for EPUB, TXT, and CBZ.
Read the build →
A battery-powered Raspberry Pi penetration testing kit that fits in a discreet tin, running Kali Linux and the essential security tools.
Read the build →Truly random numbers from a quantum circuit: n qubits put into superposition with Hadamard gates using IBM Qiskit.
Read the build →
A voice-activated AI companion running on a Raspberry Pi 4, built in Python on top of OpenAI's ChatGPT.
Read the build →
A small Python GUI that shifts plain text into cipher text and back again, one character at a time.
Read the build →Three workshop-flavored games, built into the site. High scores live in this browser — no accounts, no quarters. The season card is the night-shift punch clock.
Arrows / WASD to steer · Enter or click Play to start
An IR camera, not a suggestion form with fake tickets. Heat is unfinished work already logged on this bench — iron still on, missing hero shots, cold joints. Nudge a chip in this browser if you want that iron back.
Backlog · unfinished joints on this bench
2 JOINTS
Media gap
Quantum Random Number GeneratorTruly random numbers from a quantum circuit: n qubits put into superposition with Hadamard gates using IBM Qiskit.
Iron still on · Media gap
DIY Ereader - OpenPageA distraction-free, open-source e-reader built on the LilyGo T5-4.7-S3 with AI-powered daily briefs and support for EPUB, TXT, and CBZ.
Sink is dark. Discussions are live on the repo, but the Project Ideas category was never cut, so Giscus stays unwired rather than pointing at a made-up ID. The chips above are the real heat — unfinished work already on this bench.
Phosphor LUT. Glow is status + media gap + a local nudge — votes stay in this browser. No accounts, no invented projects.
I love building things. I’m happiest when an idea goes from a messy sketch to something you can hold, test, and improve.
I’m a DIY engineer who mixes hardware, software, and design to make projects that are fun, functional, and sometimes delightfully unnecessary. I care about the little details like reliability, clean UX, and builds that survive the real world, not just the workbench.
If it can be prototyped, I probably want to try it.
Timebase · oldest on the left
Probe a blip
Every spike is a logged write-up. Pointer is the probe.
Open the write-up →Build career, not a résumé — every spike is a logged write-up. Tab a spike, Enter opens the log.
Got an idea? Want to collaborate? Just want to argue about 3D printer brands?
Get in touch ✦