Tom in a tan cap flanked by brass horns
Tom outdoors in a green cap
Tom chin-up in a red cap
Tom outdoors, alt angle
Tom speaking, no hat

Tom Rankin · Springfield, Missouri

I'm your huckleberry.

Builder, engineer, friend. I make things that work offline, respect your privacy, and last.

Get in touch Meeting room

Some of what I'm building.

Circuits, tube amps, pollinators, drone gear — pieces of a toolkit that runs without anyone's permission.

vacuum tubes glowing warm
tube amplifier chassis
bee on a wildflower
field of wildflowers
feather detail
bee on cactus bloom
electronics workspace
camera gimbal rig

Saguaro country.

Moving to the desert. Mom and me, starting over where the air is dry and the sunsets don't quit.

Smiling among saguaros Saguaro hillside Layered desert landscape Lone saguaro Desert panorama Saguaro closeup

Aerial perspectives.

DJI Mini 4 Pro. The Ozarks and the desert from 400 feet.

Let's talk.

This site is a computer.

Not a metaphor. A Service Worker intercepts every request and runs a microkernel — capability-gated IPC, a virtual filesystem backed by Cache API, an autocatalytic SQLite cache (ZLCE), a full-text search engine, a property graph with holographic vector embeddings, and P2P mesh networking. No server framework. No npm. One static HTML file, one Caddy, and a 12,000-line Service Worker that IS the application server.

Browser
  └── Service Worker (microkernel)
       ├── KernelIPC — typed message passing
       ├── VFS — virtual filesystem (Cache API)
       ├── ZLCE — autocatalytic cache (SQLite WASM)
       │    └── 3799ms → 3ms (1,266x speedup)
       ├── Harbor — FTS5 search engine
       ├── Knowledge Graph — HRR vector embeddings
       ├── PeerMesh — WebRTC P2P networking
       ├── Meadowcap — capability-based access control
       ├── Ed25519 — module integrity attestation
       └── v86 — x86 emulator (boots Linux in 1s)
            └── GNU Hurd (three microkernels deep)

Zero API keys. Zero cost. Runs offline. Your browser, your data, your compute. The same protocol runs on bare metal GNU Hurd via Mach IPC. Every module is a sovereign translator — browser and hardware speak the same language.

Built by hand. Served by machine. Owned by you.