← All posts

About the Author

I'm a software engineer who ships technical posts on Fridays and hobby projects on Saturdays.

By day I work with Kubernetes, OAuth2, TypeScript, and self-hosted infrastructure - the kind of problems that are genuinely interesting to solve and worth writing about. By weekend I'm at the workbench with a soldering iron, an ESP32, and a half-finished idea.

This blog is my way of thinking out loud. Friday posts are technical deep-dives: cluster configurations, authentication flows, language features, and the occasional war story. Saturday posts are looser: electronics builds, personal projects, and whatever I'm currently obsessing over.

I believe in self-hosting, open standards, and writing things down. If something took me a day to figure out, it should take you ten minutes to read.

Experience & Projects

Timeline

  1. Senior Software Engineer

    Independent / Freelance

    Building and maintaining self-hosted infrastructure, writing about Kubernetes, OAuth2, and TypeScript on Fridays. Tinkering with electronics and personal projects on Saturdays.

  2. Platform Engineer

    Tech Company

    Designed and operated Kubernetes clusters for production workloads. Implemented OAuth2/OIDC authentication flows and internal developer tooling.

  3. Full-Stack Developer

    Software Studio

    Delivered web applications using React and Node.js. Introduced TypeScript across the team and championed automated testing practices.

  4. BSc Computer Science

    University

    Graduated with honours. Final-year project: a distributed task scheduler with fault-tolerant consensus. First electronics experiments during this period.

Skills

Infrastructure & DevOps
  • Kubernetes
  • Docker
  • Helm
  • Terraform
  • CI/CD pipelines
  • Self-hosting
Backend & APIs
  • TypeScript
  • Node.js
  • OAuth2 / OIDC
  • REST
  • GraphQL
  • PostgreSQL
Frontend
  • React
  • Next.js
  • Tailwind CSS
  • Payload CMS
Hobby & Hardware
  • Electronics prototyping
  • Arduino / ESP32
  • PCB design
  • 3D printing
  • Home automation

Notable Projects

  • deployonfri.day

    This blog — a Payload CMS + Next.js 15 site with a mid-century modern redesign, Day/Night feed toggle, and Giscus comments.

    • Next.js
    • Payload CMS
    • TypeScript
  • k8s-homelab

    A fully self-hosted Kubernetes cluster running on bare-metal hardware at home. Includes Argo CD, Longhorn storage, and Traefik ingress.

    • Kubernetes
    • Self-hosting
    • DevOps
  • oauth2-proxy-config

    Opinionated OAuth2 Proxy configuration templates for common identity providers, with Helm chart and documentation.

    • OAuth2
    • Kubernetes
    • Security
  • esp32-sensor-hub

    A weekend electronics project: an ESP32-based sensor hub that publishes temperature, humidity, and air quality data to Home Assistant via MQTT.

    • Electronics
    • ESP32
    • Home Automation

Get in Touch

The best way to reach me is by email or via GitHub. I'm also on Mastodon if you prefer the fediverse. If you found a post useful, a reply or a star on the relevant repo is always appreciated.