Kevin Chan

About

Kevin Chan

Software engineer · Singapore

I'm a software engineer based in Singapore, currently at Meta, previously at Google and Visa. Most of my work is figuring out why something that should work doesn't, and making sure it doesn't happen again.

This site is a notebook of the things I figure out along the way. If something here saves you a weekend, or makes you think about a system differently, the writing has done its job.

Experience

  1. Meta · Software Engineer

    2022 – 2023, 2024 – Present

    Solving platform problems across Meta's developer and advertiser surfaces.

  2. Google · Software Engineer

    2023 – 2024

    Building the software behind Project Debug — a mosquito factory.

  3. Visa · Software Engineer

    2021 – 2022

    Contributed to the internal DevOps infrastructure that thousands of Visa engineers rely on.

Stack & practice

Languages

  • JavaScript
  • TypeScript
  • Python
  • Go
  • Java
  • C
  • PHP
  • HTML
  • CSS

Frontend & Mobile

  • React
  • React Native
  • Flutter
  • Android Studio
  • Xcode

Data

  • MySQL
  • PostgreSQL
  • Kafka

Infra

  • Docker
  • Kubernetes
  • Linux
  • Nix

AI & Agents

  • Claude Code
  • Codex
  • Hermes Agent
  • OpenClaw
  • OpenCode
  • GitHub Copilot

Education

National University of Singapore

2017 – 2021

B.Comp (Hons) in Computer Science