By the numbers

The statsKey metrics

  • 0 Paid IT jobs (so far)Currently between opportunities
  • 1 Old laptop turned into a serverBare-metal hypervisor host
  • 5 Things I self-host: a game server, its map, a wiki, an AI and the AI's bouncerProduction services under management
  • 1 Root password forgotten (I got back in)Successful credential recovery

Work history

Self-employed. Very self.Professional experience

Chief Everything OfficerInfrastructure Lead

The Homelab (one laptop, free software)

2026 – now
  • Turned an old HP EliteBook into a Proxmox server.
  • Runs a Minecraft server, a notes wiki and an AI on it, side by side.
  • Learned that 16 GB of RAM disappears fast.
  • Architected a virtualized infrastructure on repurposed enterprise hardware (Proxmox VE 9).
  • Deployed and maintain multiple virtual machines and containers in production.
  • Owned capacity planning in a memory-constrained environment.
Pay: $0 · Benefits: unlimited learningSee the server

Server Admin & Unpaid Help DeskSystems Administrator

TimeFell Minecraft Server (customers: my friends)

2026 – now
  • Set up a modded Minecraft server on Debian that starts by itself.
  • Hid my home IP behind a tunnel so friends can still join.
  • Added a live 3D map of the world, because why not.
  • Administered a Linux-hosted game service with systemd automation.
  • Implemented secure ingress through tunnelling, with zero exposed ports.
  • Delivered real-time 3D geospatial visualization (BlueMap).
Pay: $0 · Benefits: free diamondsSee TimeFell

AI WranglerAI Infrastructure Engineer

Local AI (no cloud, no graphics card)

2026 – now
  • Got an AI running on a laptop processor. Slowly, but it runs.
  • Built it a bouncer, so website visitors can chat with it without breaking anything.
  • Taught it to stop thinking for 31 seconds about whether a tiefling is a race.
  • Deployed on-premises LLM inference (Ollama, Open WebUI) on CPU-only hardware.
  • Engineered a rate-limited API gateway in Python for public access.
  • Cut response latency by disabling chain-of-thought reasoning.
Pay: $0 · Benefits: someone to talk to at 2 a.m.Talk to it

Web DeveloperFront-End Developer

This website (sole client: me)

2026
  • Built this site by hand in HTML, CSS and JavaScript.
  • Yes, the dark mode button works. Yes, I tested it.
  • Developed a responsive, accessible multi-page site with theming in vanilla HTML, CSS and JavaScript.
  • Ensured cross-device compatibility and quality assurance.
Pay: $0 · Benefits: you're looking at themHome page

Editor & Founding MemberPost-Production Lead & Co-Founder

Advicolor podcast + YouTube edits

Past
  • Edited episodes and scheduled guests for a podcast I helped start.
  • Cut a Smash Bros highlight reel in under 48 hours.
  • Co-founded a digital media brand. Led post-production and talent coordination.
  • Delivered rapid-turnaround content (under 48 hours) in Adobe Premiere Pro.
Pay: $0 · Benefits: inside jokesWatch them

Dungeon Master & Tech SupportProducer & Technical Director

Wanderers Tales (D&D, but in Minecraft)

Past
  • Ran a D&D campaign inside Minecraft and built the maps block by block.
  • Also set up the Discord, the mics and the stream. So also tech support.
  • Directed a live interactive entertainment series and designed its virtual environments.
  • Managed real-time audio and broadcast infrastructure.
Pay: $0 · Benefits: the players lived (mostly)Watch it

Voice ActorVoice Talent

Animated YouTube projects

Past
  • Voiced a narrator and a side character called Oliver Wota.
  • Delivered narration and character performance for digital animation productions.
Pay: $0 · Benefits: my voice is on the internetHear it

Incident reports

Things I broke (and fixed)Post-incident reviews

Every IT job is mostly fixing things. Here's my practice.

INC-001Resolved

The wrong processor

What happened
Downloaded the ARM version of Debian for an Intel laptop.
Root cause
Didn't read the end of the file name.
Fix
Deleted it, grabbed the amd64 one. Now I read the whole name.
INC-002Resolved

The AI that overthought

What happened
Asked my AI if a tiefling is a race. It thought about it for 31 seconds.
Root cause
"Thinking mode" was on by default.
Fix
Turned it off. Now it just answers.
INC-003Resolved

Locked out of my own server

What happened
Forgot the root password. Of my own server.
Root cause
Me.
Fix
Got back in. Lesson learned: documentation isn't optional.
INC-004Resolved

Three copies of everything

What happened
My notes had duplicate folders and every photo saved three times.
Root cause
Saving first, organizing never.
Fix
One clean structure. 133 MB down to 38 MB.

References

Available on request. Most of them play on my Minecraft server. Available upon request.

Want to be the first real job on this page? I'm ready.

Get in touch