All projects
Serverpod Logo
Serverpod2026 - Present

Serverpod

Managed Cloud Platform for the Dart Backend Framework

CloudDevOpsDeveloper Tools
Serverpod Logo
Platform
Managed Dart hosting
Cloud
GCP / GKE
Engagement
Ongoing

About

Platform engineering for Serverpod Cloud, the managed hosting product behind Serverpod's open-source Dart backend framework for Flutter teams. Designed and built private connectivity between the control plane and tenant GKE clusters using Private Service Connect, a private CA via cert-manager, and the Gateway API, shipped as Helm and Terraform to all environments. Built a reusable Terragrunt CI/CD pipeline as GitHub Actions workflows with hermetic end-to-end tests gating merges, and migrated infrastructure modules onto per-module release chains. Shipped contract-first capsule health surfacing with an OpenAPI contract, a Go status service, and live streaming endpoints. Extended the Kubernetes tenant operator in Go with Flagger canary support, and bootstrapped Flux GitOps with channel-based promotion across environments.

My role

Principal Engineer

  • Designed and built private connectivity between the control plane and tenant GKE clusters (Private Service Connect, private CA via cert-manager, Gateway API), shipped as Helm and Terraform to all environments
  • Built a reusable Terragrunt CI/CD pipeline as GitHub Actions workflows with hermetic end-to-end tests gating merges
  • Migrated infrastructure modules onto per-module release chains
  • Shipped contract-first capsule health surfacing: OpenAPI contract, Go status service, live streaming endpoints
  • Extended the Kubernetes tenant operator (Go) with Flagger canary support
  • Bootstrapped Flux GitOps with channel-based promotion across environments

Technologies

GCPGKEKubernetesGoDartServerpodTerraformTerragruntHelmFluxFlaggercert-managerGateway APIGitHub Actions

Outcome

Private control-plane to tenant connectivity shipped across all environments, a reusable Terragrunt CI/CD pipeline gating merges with hermetic end-to-end tests, and canary-capable tenant operator with Flux GitOps promotion

Gallery

Next step

Tell me what you're building

Send me a short description of the problem and I'll tell you whether I'm the right fit, what it would cost, and how long it would take. No pitch deck.