Biography
I graduated with a B.Comp. from the National University of Singapore.
I have experience in and am comfortable with doing back-end development for large microservices.
In my free time, I build and tinker with computer stuff, and also play music as a bassist/drummer.
Experience
Software Engineer (Backend) – ByteDance
Oct 2025 – Present
Python, Java, Kafka, Redis, Hive, Flink, HDFS, Spark, SQL
- Architected the real-time data infrastructure for TikTok’s AI Search Cards, replacing legacy batch indexing. Orchestrated the end-to-end ingestion and cross-region replication of search impression data, stabilising GPU compute usage, improving data freshness, reducing maintenance overhead by 40%.
- Unified the architecture for different TikTok AI Search Cards under a Flink framework. Designed a polymorphic, strategy-driven pipeline with robust AB-testing support to cut iteration time cost by 95%.
Software Engineer (Backend) – Shopee
Aug 2024 – Aug 2025
C++, Golang, bRPC, protobuf, CI/CD, Prometheus, Grafana, Kafka, Redis, Hive
- Maintained recommendation architecture services to ensure high availability and low latency, integrating data flows across 20+ cross-functional teams to support >300 million users.
- Optimised and refactored core math library for cache locality and read efficiency, cutting P99 feature-processing latency by 40%.
- Drove end-to-end delivery of features, actively managing cross-team execution, reducing delivering time of 10+ business features by 20%.
- Mentored 2+ engineers during team restructuring, reducing ramp-up time and boosting throughput.
Backend Software Engineer Intern – Shopee
May 2022 – Jan 2023
Golang, Python, Django, MySQL, protobuf, Prometheus, Grafana, Redis, Kafka
- Developed and maintained microservices across seller-facing teams, impacting 7 million active sellers.
- Implemented live database migration code, enabling service integration with zero downtime.
- Designed and developed business metrics in service, identifying abnormalities within 10 minutes.
Backend Software Engineer Intern – Autodesk
Jan 2022 – June 2022
C++, LISP, Python, .NET, VS2019
- Developed 0-to-1 code coverage tool for AutoCAD.
- Innovated new approach that reduced infrastructure requirement by 90%.
Undergraduate Teaching Assistant – NUS
Aug 2021, Aug 2022
C++, LISP, Python, .NET, VS2019
- CS3244 Machine Learning (Aug 2021)
- CS3210 Parallel Computing (Aug 2022)
Undergraduate Student Researcher – NUS
Feb 2021 – May 2021
- Designed and implemented programs for large-scale text collection from online platforms.
Updated as of 12 Jan 2026.
Projects
- homelab Cluster of x86 and ARM Machines
- holoscrape YouTube Scraper and Visualiser

