Designing and building large-scale distributed systems that power modern applications. Specialized in microservices architecture, real-time data processing, and complex workflow orchestration.

Based in Singapore, I specialize in transforming complex business requirements into scalable and resilient distributed backend systems. My expertise spans payments, e-commerce, and customer-facing data platforms.
I am passionate about solving challenging problems at scale, from migrating monolithic systems to microservices, to designing real-time data pipelines and orchestrating complex workflows.
Distributed Systems Architecture
Microservices, event-driven architecture, scalability
Data Engineering
Real-time & batch processing, CDC, Kafka, data pipelines
Backend Development
Java, Golang, payment systems, e-commerce platforms
Cloud & DevOps
GCP, infrastructure automation, workflow orchestration
Large-scale System Transformation
Led the migration of a large monolithic system into microservices architecture using Change Data Capture (CDC), Debezium, and Apache Kafka. Designed event-driven patterns that enabled seamless data synchronization and improved system scalability while maintaining data consistency across services.
Temporal-based Systems
Implemented sophisticated business workflows using Temporal, enabling reliable execution of long-running processes with built-in retry mechanisms, compensation logic, and state management. Designed fault-tolerant systems that handle complex business scenarios across distributed services.
E-commerce, Payments & Healthcare Systems
Built and deployed microservices for e-commerce and healthcare, focusing on domain-driven design principles and clear API boundaries for business capabilities.
Building scalable real-time data processing pipelines using modern streaming technologies.
Read More →Designing efficient batch processing systems for large-scale data transformation and analytics.
Read More →An automated tool for converting Figma designs into functional frontend components.
Read More →