/projects
Each project is a detailed writeup — challenges, successes, and lessons learned. Not everything works on the first try. That's the point.
sudo make vibe
Building sudomakevibe.com from idea to production
Astro, Vercel, self-hosted fonts, RSS, OG tags, a custom theme system, and every fix along the way. The meta-project — documenting how the documentation platform was built.
→ read the writeupsudo make homelab
The physical and logical foundation everything runs on
Pi 5s, Lenovo laptops, K3s cluster, Kali node, Ollama inference, InstructLab, and the network that ties it together. What broke, what worked, and what I'd do differently.
→ read the writeupsudo make homelab secure
WireGuard, SSH hardening, and zero exposed ports
Getting into the homelab from anywhere without punching holes in the firewall. WireGuard tunneling, SSH hardening, and the paranoid checklist that keeps it locked down.
writeup comingsudo make vibe --toolkit
The AI-assisted workflow that actually ships to production
The prompts, tools, review process, and discipline that turns AI-generated output into something you'd actually run in production. An opinionated workflow, not a hype piece.
writeup comingsudo make homelab ai
Running local LLMs on the homelab — inference, fine-tuning, and RAG without the cloud
Ollama for inference, InstructLab for fine-tuning, and a RAG pipeline — all running on Pi 5 hardware. No cloud APIs, no data leaving the network. Just open-source AI on owned infrastructure.
writeup comingsudo make homelab observe
Monitoring, logging, and alerting — knowing when things break before they do
How do you know your homelab is healthy? Prometheus, Grafana, and log aggregation on a K3s cluster. Observability as a discipline, not an afterthought.
writeup coming