About Me
I'm a senior backend engineer based in Singapore with over 10 years of experience building large-scale distributed systems and backend infrastructure using Go and Java.
I specialize in scalable storage platforms, distributed services, caching systems, resiliency engineering, and backend platform reliability. I've spent my career operating mission-critical systems serving high-scale international products at companies like TikTok and Shopee.
Beyond my day job, I also work with Swift and SwiftUI to build iOS applications, and I've integrated AI APIs into products to deliver intelligent features to end users. I enjoy the process of turning ideas into functional, well-structured software — whether it's a globally distributed storage platform or a mobile app solving a personal need.
I hold a Master of Science in Information Systems from Nanyang Technological University and a Bachelor of Engineering in Software Engineering from Tianjin University.
How I Work
I believe in keeping things simple until complexity is justified. I prefer clear documentation over tribal knowledge, automated tests over manual verification, and incremental delivery over big-bang releases. I value collaboration and direct communication, and I try to approach every problem with curiosity and pragmatism.
Technical Focus
Backend Engineering
Go, Java, Python, REST APIs, microservices, system design
Distributed Systems
Service reliability, fault tolerance, scalability engineering
Data & Storage
MySQL, Redis, Memcached, Kafka, Cassandra, object storage
Infrastructure & Mobile
Docker, cloud infrastructure, Swift, SwiftUI, iOS development
AI-Native Engineering
Agent orchestration, tool calling, RAG pipelines, embedding search, prompt engineering, LLM API integration