Hertzian
Interactive RF engineering platform with professional tools and gamified learning experiences.
$ whoami
DevOps Engineer helping teams ship reliable infrastructure on Kubernetes.
From Excel formulas to Kubernetes YAML.
I craft scalable web applications and deploy them on Kubernetes. Currently exploring the intersection of developer experience and cloud infrastructure. Making Kubernetes and infrastructure less scary, one deployment at a time.
$ cat ~/about.md

My journey into tech started from an unexpected place: accounting. After years of working with financial systems, I discovered a passion for automating workflows and building tools that make complex processes simpler.
Today, I work at the intersection of IT and accounting, building infrastructure and applications that bridge the gap between finance and technology. Whether it's deploying Kubernetes clusters, writing automation scripts, or developing web applications, I bring a unique perspective shaped by my accounting background.
“The best code, like the best accounting, balances perfectly.”
$ git log --oneline --graph
From spreadsheets to Kubernetes clusters. Scroll to see how the path unfolded.
Began career in finance and accounting
Completed Chartered Accountancy qualification
Discovered automation through Excel VBA and Python
Started exploring AWS, Docker, and cloud infrastructure
Earned AWS Solutions Architect Professional certification
Achieved CKA certification and mastered container orchestration
$ cat ~/skills.md
Professional Qualification
Amazon Web Services
Amazon Web Services
Cloud Native Computing Foundation
Unique perspective: My background as a Chartered Accountant gives me a unique lens for building systems—I bring the same rigor and attention to detail from auditing financial statements to designing infrastructure. Whether it's cost optimization, compliance requirements, or building reliable systems, I understand both the technical and business sides.
$ ls ~/projects
A collection of projects I've built, from web applications to infrastructure tools.
Interactive RF engineering platform with professional tools and gamified learning experiences.
Business website for an accounting firm featuring RAG-enabled AI chat for client support.
This site! Interactive portfolio with DevOps games, live infrastructure metrics, and collaborative features.
Collection of client-side developer utilities including Mermaid diagram viewer, JWT decoder, and more.
Want to see more? Check out my GitHub for additional projects and contributions.
View GitHub Profile$ cd ~/learn
Interactive learning experiences that demystify complex technical concepts through visualizations and hands-on exploration.
Interactive Git learning platform teaching through mental models, visualizations, and hands-on exercises.
Learn K8s through mental models. Understand containers, pods, the control loop, and why Kata containers exist.
Watch your data travel through all 7 OSI layers. See encapsulation, headers, and bit conversion in real-time.
Master chmod and chown with an interactive calculator, visual access decision tree, and hands-on puzzles.
$ ls ~/labs
Interactive experiments and tools I've built for fun and learning.
Visual pipeline builder where you drag stages onto a canvas and watch commits flow through. Learn deployment strategies visually.
Collaborative pixel art canvas where visitors can place colored pixels in real-time. Inspired by r/place.
Real-time infrastructure metrics from the K3s cluster powering this portfolio. Watch CPU, memory, and pod status update live.
$ cat ~/blog.md
Articles about infrastructure, Kubernetes, DevOps, and web development.
Running a security audit on my Kubernetes cluster revealed some uncomfortable truths. Here is what I learned about CIS Benchmarks, Pod Security Standards, and why your kubeconfig is probably world-readable too.

I handed my homelab to Claude Code—skills, MCP servers, automated diagnostics, phone deployments. The productivity gains were real. So are the questions about what this all means.
How I built a controller that watches for cluster drama (CrashLoopBackOff, OOMKilled, the usual suspects) and tattles to an LLM for automated remediation. Because apparently I want AI to fix my 3am problems.
Want to read more? Check out all my posts on the blog.
View All Posts