Selected Work
Adversarial Robustness Harness
A red team and a blue team co-evolve against a frozen model, producing a measurable robustness curve.
Job Hunt Agent
LangGraph supervisor coordinating narrow LLM specialists over ~2,000 job listings a day.
AI Detective
RAG over an adversarial corpus where similarity search actively misleads — three of eight documents are topical decoys.
AI Usage
macOS menu bar app for Claude subscription quota, reading the desktop app's own cookie store.
What to Eat
Weekend dinner decisions for two people. My first TypeScript project — built to learn Next.js.
Notes
LangGraph Durable Execution
A ground-up explanation of how LangGraph persists state, resumes work, travels through time, handles parallel writes, and supports human-in-the-loop.
Two Kinds of LLM Caching, and When Each One Actually Fires
Prompt caching and response caching solve different problems, and the conditions that make either one fire are narrower than the marketing suggests — including one test of mine that could only ever report zero.
Experience
2026-03 – Present
ST Engineering · AI Engineer Intern
Let non-technical users drive 6 existing AI microservices via natural language; LangGraph intent routing plus a versioned evaluation harness.
2024-10 – 2025-08
DBS Bank · Tech Lead
Led a team of 4 delivering a pre-trade check engine across 4 regional banking systems, end to end from requirements to production.
2023-04 – 2024-09
Trust Bank Singapore · Senior Backend Engineer
Decoupled services with an event-driven architecture; built a production log monitoring dashboard; mentored new hires and ran code reviews.
2019-03 – 2023-03
OCBC Bank · API Developer
Primary technical point of contact for the OCBC Enterprise API platform, onboarding dozens of enterprise partners across 4 regions.
2017-07 – 2019-02
Avanade · Software Engineer
Government project; built RESTful services with Spring / Spring Data JPA.
2016-10 – 2017-03
OCBC Bank · API Developer Intern
Open API platform; customized OAuth2 flows.
Education
National University of Singapore — MTech, Artificial Intelligence Systems (2025 – Present)
National University of Singapore — Graduate Diploma, Systems Analysis (2016 – 2017)
Zhejiang University of Technology — BEng, Computer Science / Digital Media Technology (2012 – 2016)