Experience
My professional journey in software engineering.
Senior Software Engineer
Mar 2022 — May 2026TikTok · Singapore
Owned and evolved TMeta, the metadata control plane for TikTok Object Storage (TOS), supporting globally distributed storage infrastructure.
Key Contributions
Led the RDS-to-KV metadata migration on clusters across dozens of regions with zero downtime, preserving rollback safety throughout the rollout.
Led automated quota governance for ~60k buckets across 3 main regions (CN, SG, US), reducing excess allocated quota and progressively mitigating cluster oversubscription risk.
Improved metadata security through credential encryption and standardized ByteKV authentication, completing both rollouts on clusters across dozens of regions with zero downtime.
Additional Responsibilities
- Delivered object storage API features, including storage-class-aware operations and multi-cloud support.
- Maintained production storage clusters, improved failover mechanisms, and unified SDKs across services.
Senior Software Engineer
Sep 2018 — Mar 2022Shopee · Singapore
Developed and maintained backend systems supporting high-scale e-commerce promotion platforms including Flash Sales and Voucher systems.
Key Contributions
Designed and optimized a two-layer cache for homepage promotion traffic, reducing backend dependency during flash-sale spikes and improving serving resilience.
Built reusable infrastructure libraries and dependency-management tooling, improving engineering consistency and visibility into library adoption, versions, and upgrades across teams.
Additional Responsibilities
- Designed distributed cache purging systems supporting backend architecture migration and service scalability
- Built automated stress testing tools using production traffic replay to improve reliability validation and system capacity planning
Software Engineer
Nov 2016 — Sep 2018Works Applications · Singapore
Designed backend workflows and distributed batch processing systems supporting enterprise mail platform services.
Responsibilities
- Implemented scalable contact data import systems using Cassandra, Kafka, and asynchronous processing
- Managed development infrastructure and containerized local environments to improve engineering productivity
Education

Master of Science in Information Systems
Nanyang Technological University · Singapore

Bachelor of Engineering in Software Engineering
Tianjin University · China