GiveMeASign
Full-stack platform for accessible Singapore Sign Language learning with real-time ML feedback.
Software engineer · NUS Computer Science
I build distributed systems and backend infrastructure for high-scale products.
Internships across backend systems, quality and efficiency engineering, full-stack engineering, machine learning and device testing.
August 2026 – December 2026
TikTok
Owned account safety backend work across moderation pipelines, link safety migrations, and production releases.
January 2026 – August 2026
TikTok
Built automated test coverage, CI/CD reliability, analytics pipelines, and FastAPI workflow bots.
May 2025 – December 2025
Synapxe
Shipped healthcare full-stack and computer vision systems across Azure, Angular, FastAPI, and Flutter.
January 2023 – June 2023
Razer
Built device emulation and automated test infrastructure for Razer Synapse releases.

Selected builds spanning accessible ML products and desktop tooling.
Full-stack platform for accessible Singapore Sign Language learning with real-time ML feedback.
Desktop patient contact and appointment manager with strong test coverage and agile delivery.
Formal foundations behind the systems work.
August 2023 – May 2027
Bachelor of Computer Science · Singapore
Coursework: Data Structures and Algorithms, Software Engineering, Computer Networks, Operating Systems, AI and Machine Learning
What I am actively exploring and shipping now.
Latest learning notes on systems and engineering topics.
Distributed Systems
A practical checklist for deciding when service boundaries help, and how to design them when they do.
Read postMachine Learning
A lightweight checklist for comparing models in product settings.
Read postDistributed Systems
Retry logic only works safely when APIs are designed for idempotent behavior.
Read postLanguages and tools used across internships and projects.