Software Developer
Systems, Infrastructure & Full-Stack Applications
Mechatronics engineer turned software developer. I build reliable systems — from edge device sync engines and financial platforms to compliance infrastructure and developer tooling.
I started in mechatronics engineering — designing control systems and working with embedded hardware. That foundation in systems thinking shapes how I approach software: I think in terms of failure modes, data flow, and operational constraints, not just features and frameworks.
Building reliable data synchronization, offline-first architectures, and edge computing solutions that work in constrained environments.
End-to-end application development from database design and API architecture to polished user interfaces and deployment pipelines.
Container orchestration, CI/CD pipelines, monitoring, and the operational tooling that keeps systems running in production.
Offline-first bidirectional sync between IoT field devices and cloud infrastructure.
Unified PMS, POS, and e-invoicing system for hotel operations.
Cross-platform coaching tool with web dashboard, mobile app, and native health integrations.
Published npm SDK for Malaysian e-invoicing with digital signing and rate limiting.
Multi-agent AI system for natural language financial analysis and reporting.

Studio20 · Full-time
Bangsar, Kuala Lumpur · Hybrid

ViTrox Corporation Berhad · Part-time
Remote

ViTrox Corporation Berhad · Internship
Penang, Malaysia · On-site

i-SURVY SDN BHD · Part-time
Malaysia · Remote
Simplified views of system architectures I've designed and built.
Offline-first bidirectional sync with ElectricSQL between field devices and cloud
Monorepo with shared typed package connecting PMS, POS, and e-invoicing apps
Specialized AI agents with MCP tool integration for financial data analysis
Have a project in mind, want to collaborate, or just say hello? Drop me a message.