Selected Work
redblue
A red team and a blue team co-evolve against a frozen model, producing a measurable robustness curve.
jobagent
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.
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)