Hi, I'm Kelvin — a senior software engineer. In my current role, I help build an immigration and compliance technology platform. I work across Node.js, TypeScript, React, and Next.js, shipping APIs, event-driven workflows, auth flows, and real-time features. I own problems end-to-end — from data modelling and backend services to monitoring, CI/CD, and raising team standards. I hold a BSc in Computer Science.
Across recent roles I've focused on backend APIs and platform automation for enterprise and regulated environments, alongside customer-facing work in React and Next.js — things like multi-step onboarding, centralised logging, and self-service features. Earlier experience includes scalable connector-style APIs and integrations, and an on-premise compliance-oriented platform. Technically: PostgreSQL, DynamoDB, and AWS (Lambda, API Gateway, Cognito, EventBridge), plus Docker, Terraform, SST, and observability with Datadog and Grafana.