Building infrastructure with a production-grade mindset -- security, reliability, and systems that hold up when it matters.
Seven hardening steps to run on any fresh Debian or Ubuntu server — whether it is an AWS EC2 instance, a GCP VM, or bare metal. SSH hardening, UFW, Fail2ban, and automatic security updates.
A structured markdown wiki gives every LLM session shared memory of your codebase — saving tokens, surviving model swaps, and catching spec bugs unit tests can't.
A practical Git workflow built on GitHub Flow / trunk-based development: main + feature branches + hotfixes, preview-per-PR, scales from 3 devs to 300.
Practical Git workflows and self-hosted GitLab setup for your development team — branching, CI/CD, runners, registry, and performance tuning
Build a monitoring and logging stack for your homelab and services — Grafana, Prometheus, and the tools that surface what's actually happening on your hosts
Self-host your home network on OPNsense — firewall, DNS resolution, intrusion detection, and hardening on a dedicated mini-PC
Practical guides for setting up, securing, and managing Linux servers
Run your own registry, container manager, and supporting services on internal infrastructure