Building a Native Encrypted DNS App for macOS with AI Coding: DNS Security Pro
How I turned my experience building an iOS product into a native SwiftUI system DNS manager with DoH and DoT support.
Read featured storyPeter Lee Blog
Infrastructure experiments, product notes, and field guides grounded in firsthand experience and real builds—organized and refined with the help of AI.
How I turned my experience building an iOS product into a native SwiftUI system DNS manager with DoH and DoT support.
Read featured storyLatest
How I turned my experience building an iOS product into a native SwiftUI system DNS manager with DoH and DoT support.
How I keep encrypted secret values in Git without turning the repo into a password dump.
How I enroll workloads into ambient mesh and add service-scoped L7 waypoints.
How I keep Airflow Helm values in Git while runtime Secrets come from Vault.
How I sync Vault KV data into Kubernetes Secrets without committing secret values to Git.
A Docker Compose observability backend for metrics, logs, and traces from Kubernetes apps.
How I route public domains through an Istio-managed Gateway and HTTPRoute.
The checklist I use before Argo CD can safely take over a Kubernetes cluster.
A practical GitOps bootstrap flow for my RKE-based home Kubernetes infrastructure.
A short deployment note for running Apache Airflow on top of a Kubernetes cluster.
Use Rancher Kubernetes Engine to build a configurable Kubernetes cluster with Docker-based components.
A DNS over HTTPS and DNS over TLS app for iOS and macOS.
Host a static website for free with GitHub Pages, a custom domain, and Cloudflare DNS.
Use an NFS provisioner to provide persistent storage for a private Kubernetes cluster.
A practical walkthrough for creating a private Kubernetes cluster with kubeadm.
Resume
My experience spans data infrastructure, data science, and backend engineering.
I work with public cloud platforms, but I also enjoy designing and running pipelines on my own local servers. Recently, I deployed a Kubernetes cluster with services I use in my build and data workflows, including Apache Airflow, GitLab CI/CD, a private Docker registry, and Apache Superset. Building these systems end to end helps me understand how each service behaves in production-like environments.
I am passionate about software development and like sharing what I learn with the open source community.