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
- πΌ LinkedIn
- βοΈ Medium Blog
Always digging deeper. Always sharing what I learn.