Senior Software Engineer · Distributed Systems

Calven Wong.

I build backend systems that move thousands of events a day without waking anyone at 3am. My work is messaging infrastructure and distributed systems: Go and Node.js on Kubernetes, wired through NATS JetStream. I’d rather solve the right problem than argue about the right framework.

  • AWSAWS Certified Solutions Architect — Associate
  • AWSAWS Certified Cloud Practitioner

01

What I work with

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

02

Things I think about

Multi-tenant messaging infrastructure

NATS JetStream · Revolab

I think about how to keep one tenant's chaos from leaking into another's. At Revolab I built stream-per-domain isolation on NATS JetStream: tenant-level routing, concurrency controls, transactional outbox, so no message drops when traffic spikes. It's the plumbing you only notice when it fails.

Production-safe system evolution

Zero-downtime · Grab

Migrating a live system with zero downtime is my favourite kind of puzzle. At Grab I moved 3 million rows in production with expand-and-contract and staged rollouts, validating each step while traffic kept flowing. I like the discipline of changing the engine mid-flight.

Distributed observability & performance

OpenTelemetry · Grafana

If I can't trace a request end-to-end, I don't trust the system. I instrument services with OpenTelemetry, Grafana, and Honeycomb, so when something breaks (say, a NAT gateway blocking traffic to GCP) you already have the data to explain it.