Hey, I'm Kev. Here's The Real Story.
I'm 34, living in Austin, Texas. I've been doing infrastructure since 2014. Started at a tiny hosting company in Ohio — like, 5 people, we did everything. I learned Linux the hard way: by breaking production on a Friday and fixing it while my boss watched over my shoulder.
Now I'm a senior infra engineer. I mostly work on Nginx, TCP tuning, and keeping things from falling over when traffic spikes. I still get paged at 3am sometimes. It still sucks.
Why did I start this blog? Honestly, because I kept Googling the same stuff over and over, and half the tutorials out there are either outdated or written by people who never ran a real server. So I started writing down what actually worked for me.
I'm not a guru. I'm just a guy who's broken a lot of stuff and remembers how he fixed it.
What I'm doing in 2026
- Working on multi-region failover for a fintech client (lots of fun, lots of coffee)
- Playing with eBPF, still trying to understand it properly
- Trying to finally learn Rust, for real this time
- BBQ on weekends, trying not to burn the brisket
My little projects
1. nginx-check — A tiny bash script that checks your Nginx config for dumb mistakes (worker_connections, gzip, security headers). I use it on every new server.
2. pinglog — A Go tool that logs latency every 5 seconds and graphs it. Built it because MTR wasn't enough for a weird ISP issue.
3. sysctl-safe — My personal sysctl.conf with comments explaining every single line. No copy-paste magic.
If you want the scripts, shoot me an email. I haven't put them on GitHub yet because they're messy. Like, really messy.
Contact
Best way: email me at kev [at] kevtechnotes [dot] com. I read everything, but I reply slow — usually on Sundays with coffee. You can also find me on Twitter / X as @kevbuilds. I tweet mostly about Nginx and BBQ, in that order.
Thanks for reading this far. Seriously.
— Kev