I don't guess.
I trace, profile,
and prove it.
Systems engineer who lives below the abstraction layer. Networking, kernel internals, performance engineering — I write about the things most people hand-wave past.
// WHO I AM
I see the whole machine.
From registers and interrupts to APIs and browser pixels — I understand how every layer talks to the next. I choose to live at the core, but I can trace a bug from a user click down to a syscall and back.
Most engineers specialize in a layer and hand-wave the rest. I don't. That's the difference.
Full story →// HOW I WORK
Measure, don't guess
Opinions are cheap. Flame graphs, traces, and benchmarks are not.
Understand the layer below
You don't own your abstraction until you understand what it hides.
Simple beats clever
The best code is the code the next person can debug at 3 AM.
Cargo-culting best practices
If you can't explain why you're doing it, you're not engineering — you're copying.
Abstraction worship
Wrapping complexity doesn't remove it. Someone has to understand the bottom.
"It works on my machine"
Reproduce it, isolate it, or it isn't fixed. The bug doesn't care about your laptop.
// FEATURED PROJECTS
Systems I've built from scratch.
PerfLens
Remote Linux perf profiling with a real-time web UI. Drop a dependency-free agent on any ARM or x86 device, point it at a PID, and watch flame graphs, function tables, and line-level annotated source update live in the browser.
mcp-gtags-server
Indexed code navigation for AI coding agents — replaces full-tree grep scans with GNU Global (gtags) lookups over the Model Context Protocol. ~100× faster per query on kernel-scale codebases, with radically less context noise.
SimpleSoftwareBasedTCPIPStack
A software TCP/IP stack built entirely in C — Ethernet framing, ARP resolution, IP routing, and TCP state machine via Linux TAP devices. Validates by fetching real HTTP content over the custom stack.
// FEATURED WRITING
Start here.
An AI Coworker in an LXC Container
A dedicated container on my Proxmox host runs a coding agent that writes, reviews, and ships changes to this site — through the same git-push pipeline I use. The interesting engineering isn't the model; it's the guardrails around it.
4 min read →How This Blog Runs for $0 a Month
No VPS, no database, no CMS bill. This site is a git repo that compiles to static files — search index, social cards, and fonts included — and Cloudflare Pages serves it for free. Here's the whole pipeline, with the actual configs.
6 min read →// LATEST WRITING
Things I broke, then figured out.
STILL SCROLLING?