The one-person shop

Hi — I'm Bryce.

geekdojo is one person: me, a workbench, a server rack, and a corgi named MoneyPenny. When the Rasputin site says "built in the open by one person," this page is who that person is.

Bryce in the geekdojo workshop — workbench and electronics lab on the left, server rack in the background, a Pembroke Welsh Corgi sitting by the desk
The geekdojo workshop, San Diego — bench and lab on the left, the rack in the back, MoneyPenny on quality assurance.

The short version

I've been building software — and the infrastructure underneath it — since the late '90s. By day I'm a Distinguished Engineer at a Fortune-5 enterprise, where I lead a cloud enablement dojo for an engineering organization of roughly 50,000 people: the team that turns proven cloud architecture, networking, security, and PKI patterns into training, pipelines, and templates an org that size can actually use.

Along the way I've cofounded an angel-funded startup, grown a development org from under twenty engineers to over sixty while its platform serviced billions in loans per quarter, co-invented a patented rules engine (US 2004/0024888), and architected a disaster-recovery program with sub-hour recovery targets that became a model across the enterprise. Most of that work happened under compliance regimes — HIPAA, HITRUST, SOC 2 — where "it usually works" doesn't ship.

None of that makes Rasputin good. The devlog and the repos have to earn that on their own. What it should tell you is that the one person behind this has shipped and operated production infrastructure for a long time, and knows what it takes to keep it running.

The workshop

Everything geekdojo ships is developed against real hardware on that bench: a 24-node Raspberry Pi bench cluster, a stack of Intel N100 boxes, the x86 firewall reference hardware, and the 3D printer that keeps producing brackets for all of it. Every Rasputin release boots here before it's published — flash, boot, dashboard, apps — because "works in the first hour" is a claim you can only make by doing it, repeatedly, on the gear people actually own.

How I build — including the AI part

I build with AI agents, and I don't hide it. One person ships a cluster OS, a control plane, and a firewall image at this pace by pairing a lot of experience with a lot of automation — and by keeping the human accountable for every line that lands.

What that means in practice: I review what merges, releases are signed and checksummed, every image is flashed and booted on the bench before it ships, and when something is wrong I write it up in public — including the time my own SSH key was baked into every published image, found, disclosed, and fixed within a day.

If AI-assisted engineering makes you skeptical, good — it should be judged by its output. The devlog exists so you can.

Why "geekdojo"

Geeks learning geek things. I've run the shop under this name since 2020, and its thesis hasn't changed: opinionated, open-source infrastructure for people who run their own gear — software that works the first hour, defaults you can trust, and escape hatches everywhere. Rasputin is the flagship.