I'm a backend engineer based in Singapore who loves building scalable, elegant systems — and tearing them apart to see what’s really going on under the hood 🛠️🧠.
I’m deeply passionate about understanding how systems work at the lowest level — from memory layout and CPU caching to message protocols and distributed coordination.
I believe great engineers don’t just write code — they understand the why behind the system behavior and share that knowledge with others. That’s why I’m on the path to become a Staff Engineer: someone who can design robust systems, mentor teams, and drive technical excellence across organizations.
- 🧰 Backend Engineering: Java, Kotlin, C# (.NET), Spring Boot
- 🔄 System Modernization: Migrating legacy Oracle ERP to modular DDD Spring Boot apps
- 📡 Distributed Systems: Kafka, RabbitMQ, Redis, Hazelcast
- 🔧 DevOps & Infra: CI/CD, Docker, GitHub Actions, Nexus, Shell Scripts
- 🧠 System Internals: Redis protocol in C, memory alignment, custom interpreters
"If you can't explain how it works, you don't truly understand it."
This mantra drives me to explore:
- 🔬 Memory layout, cache alignment, pointer arithmetic
- 🧪 Redis wire protocol, binary parsing
- 🛠️ Writing toy compilers/interpreters from scratch
- 🧵 Spring internals: proxying, bean lifecycle, classpath scanning
- ✍️ Medium Blog
Always digging deeper. Always sharing what I learn.

