GREG HEFFNER
A father, veteran, and nerd

A website about learning


Hello! Welcome to my home lab. Here, automation is a daily habit, and curiosity drives every project. I'm Greg Heffner: builder, veteran, and digital transformation leader. Code, radio, and weather maps all get their turn, and every deployment is a new lesson. This GitHub is my playground and lab notebook, focused on reliability, innovation, and always getting better. Glad you're here.

Who Am I?

Philosophy

Build in public. Automate the boring stuff. Share what works (and what doesn't). I believe tech should be accessible, fun, and a little bit weird. My home lab is my playground, and my blog is where I share the journey: wins, fails, and all.


What Makes Me Tick?

Handy Links

Useful resources and favorite tools I use for radio, weather, and network monitoring:

Explore My Online Repos

Read My Blog

How My Site Runs

This site is powered by Kubernetes and automated CI/CD pipelines using ArgoCD. Every update, deployment, and rollback is handled by GitOps workflows, so the site stays reliable and up to date with minimal manual work.

Security & Maintenance: I keep my site safe and up to date using my own Ansible collection for server hardening, and I run weekly patching actions to apply the latest security updates automatically. This means vulnerabilities are fixed quickly and configuration drift is kept in check.

Automation & Transparency: All automation, security scanning, and documentation for infrastructure changes are handled by open source tools and workflows. Every patch, deployment, and compliance check is tracked, auditable, and visible in my public repos—so you can see exactly how things run and stay secure. Explore the code and workflows here:

How to Learn