Skip to content

What I do

Two halves of one job: keep the infrastructure reliable, and build the product that runs on top of it. Here's what that gets you, and what I use to do it.

Infrastructure that scales

Kubernetes, Terraform, and AWS set up to grow with load and recover from failure on their own.

  • AWS
  • Kubernetes
  • Docker
  • Terraform
  • Terragrunt
  • Linux

Observability you can act on

Grafana dashboards and Prometheus alerting that surface issues before your users feel them.

  • Grafana
  • Prometheus
  • Alertmanager
  • Loki
  • CloudWatch

Automated delivery

CI/CD pipelines and GitOps so every change ships the same, repeatable way.

  • Git
  • GitLab CI
  • GitHub Actions
  • Jenkins
  • Ansible
  • ArgoCD

Web apps, front to back

React and TypeScript on the front, Node or Spring Boot behind, delivered as one coherent product.

  • React
  • TanStack
  • TypeScript
  • JavaScript
  • Node.js
  • Java
  • Spring Boot
  • PostgreSQL

Currently exploring

Spring Boot & Java
Deepening backend development expertise
Advanced Kubernetes
Service mesh, operators, and GitOps patterns

Need someone who does both?

Whether it's infrastructure that needs to hold up or a product that needs building, I'd like to hear about it.