CALVEN WONG.
I build backend systems that handle thousands of events daily without anyone losing sleep. My focus is on messaging infrastructure, distributed systems, and making production deployments boring (in the best way). Most of my work lives in Go and Node.js, running on Kubernetes and wired up with NATS JetStream, but I care more about solving the right problem than picking the right framework.

Technical Skills Matrix
Languages & Frameworks
Golang, Node.js, Ruby on Rails, Java Spring Boot
Frontend
React, Angular
Databases
PostgreSQL, MySQL, Redis, MongoDB
Cloud & Infra
AWS, GCP, Docker, Kubernetes
Messaging & Streaming
NATS JetStream, GCP Pub/Sub, AWS SQS
Observability
OpenTelemetry, Datadog, Grafana, Honeycomb
Auth
OAuth 2.0, OpenID Connect (OIDC), ABAC, RBAC
Things I Think About
MULTI-TENANT MESSAGING INFRASTRUCTURE
I think a lot about how to keep one tenant's chaos from leaking into another's. At Revolab, I designed stream-per-domain isolation on NATS JetStream with tenant-level routing, concurrency controls, and transactional-outbox patterns so messages never got lost, even when things got noisy. The kind of plumbing nobody notices until it breaks.
PRODUCTION-SAFE SYSTEM EVOLUTION
Migrating a live system with zero-downtime is my favourite kind of puzzle. At Grab, I moved 3 million rows in production using expand-and-contract, staged deployments, and a lot of careful validation, all while traffic kept flowing. I genuinely enjoy the discipline of changing the engine mid-flight.
DISTRIBUTED OBSERVABILITY & PERFORMANCE
If I can't trace a request end-to-end, I don't trust the system. I've instrumented services with OpenTelemetry, Grafana, and Honeycomb so that when something goes sideways (like a NAT gateway silently blocking traffic to GCP), you actually have the data to figure out why. Observability isn't a nice-to-have, it's how you sleep at night.