Resume
I write software for a living. I run a small fleet of servers in my house for entertainment. The two pursuits inform each other more than I expected when I started.
This page is a working summary; the formatted version is linked below.
Highlights
- REPLACE — current role. Example shape: “Senior software engineer at Company X, 20XX–present. Led/built/shipped Y; worked across the stack from Z to W.”
- REPLACE — prior role. Example shape: “Software engineer at Company A, 20XX–20YY. Domain B, scale C, notable wins D and E.”
- REPLACE — representative technical chop. Example shape: “Comfortable across TypeScript / Go / Python; deep on Linux, networking, and container orchestration; design-and-ship over framework-of-the-month.”
- REPLACE — homelab or side-project credit that’s load-bearing for the story. Example shape: “Adventure Redux (TypeScript MMORPG); the homelab fleet documented at /homelab; this site itself.”
Contact
Email: [enable JavaScript to see email]
The site uses a JS-rewritten mailto so the address stays off scraper lists. With JavaScript on, the link above resolves and opens your mail client; without it, the prose fallback applies.
Formatted resume
The site you’re on is itself a portfolio piece. Wander far enough from the spawn point and you’ll find the Fortress of Servers, the Gallery, and a few rooms still being pinned down. If you’re hiring for senior software, platform, or devops work and the bullets above look like a fit, the email is the right channel.