Software Developer
AI Systems, Product Infrastructure & Full-Stack Platforms
Mechatronics engineer turned software developer. I build complex, reliable products — from AI trading copilots and embeddable feedback SDKs to edge sync engines, financial platforms, and compliance infrastructure.
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.
Complex, self-hosted builds with real integrations, typed backends, durable storage, and enough edge cases to show how I think through systems.
2
flagship builds
AI
agents + tools
OSS
SDK mindset
Self-hosted market research and trading workstation with broker tools, multi-agent analysis, and gated execution paths.
Nuxt + FastAPI
10-role pipeline
market + account tools
Dockerized stack
Problem
Retail trading workflows were scattered across broker terminals, watchlists, news tabs, portfolio trackers, and LLM chats with no shared context or audit trail.
Approach
Built a Dockerized Nuxt + FastAPI system where an AI chat can call broker tools, stream real market charts, mutate moomoo watchlists, read positions, and run a LangGraph TradingAgents research pipeline with analyst, debate, risk, and portfolio-manager roles persisted to Postgres.
Impact
Turns live market data, watchlists, portfolio state, news, and multi-agent research into one streaming interface with paper/live trading gates.
Framework-agnostic feedback widget with annotated screenshots, session replay, diagnostics, and a self-hostable Nuxt dashboard.
SDK + dashboard
30s replay
script + ESM
self-hostable
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.
AI-powered travel itinerary planner with real-time collaboration, expense tracking, and Google Maps integration.

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
Cleaner slices through the main data flows, integration boundaries, and persistence layers behind the project work.
Tool-calling chat, streaming research runs, LangGraph decision pipeline, and gated broker execution.
Framework-agnostic widget capture flowing into a self-hosted intake API and triage dashboard.
Offline-first local state, ElectricSQL shape sync, Hono API routes, and Postgres-backed convergence.
Have a project in mind, want to collaborate, or just say hello? Drop me a message.