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.