A mix of shipped work and in-progress builds. I keep these honest: what I built,
why I built it, and what I learned.
Ubuntu server with health checks and automated Discord notifications for uptime/temperature/status.
UbuntusystemdBashDiscord Webhooks
Lessons: Reliability comes from boring basics: services, timers, logs, and alerts you actually notice.
Static portfolio website with Markdown blog, clean design system, and a structure built for long-term writing.
AstroMarkdownCSS
Lessons: A portfolio is a product: structure and clarity matter more than fancy animations.
A growing set of lab exercises focused on fundamentals. Starting with documentation and repeatability before spinning up vulnerable machines.
LinuxNetworkingDocumentation
Lessons: If a lab isn’t repeatable, it’s not really a lab — it’s just a one-off experiment.