About Me

Platform Engineer with expertise in building enterprise-grade payment systems, cloud infrastructure, and scalable applications. Passionate about security, performance, and developer experience.

What I Do

Build enterprise payment systems with Type Approval and APIP compliance
Design secure microservices with JWT, HMAC-SHA256, and AES-256-GCM encryption
Deploy and maintain production Kubernetes clusters with 99.9% uptime
Optimize SQL queries achieving up to 95% performance improvements
Architect cloud-native solutions on AWS and Tencent Cloud
Develop modern web applications with Next.js, React, and TypeScript

Education

University Tunku Abdul Rahman (UTAR)

Bachelor of Science (Honours) Software Engineering

Graduated: 2023

Work Experience

January 2026 - Present5 months

Founder & Solo Engineer

SolveMY

Malaysia (Remote)

Solo-architected and solo-built a two-sided service marketplace for Malaysia — connecting homeowners with vetted service providers. Built the entire platform end-to-end: Go backend, Flutter mobile app, and Next.js web portal, with PostGIS spatial matching, iPay88 payments, and a full escrow + double-entry ledger engine.

Key Responsibilities
  • Architected Go 1.24 Clean Architecture backend with 90+ REST API endpoints across 15 service domains, 13 PostgreSQL tables with PostGIS spatial support, and 19 test files with mock-based coverage
  • Designed PostGIS auto-sync triggers keeping lat/lng columns in sync with geometry columns, enabling real radius queries for job and provider location matching
  • Built a complete escrow + double-entry ledger system with 8 entry types tracking balance before/after every financial state transition (hold → release → refund)
  • Integrated iPay88 Malaysian payment gateway with SHA256 HMAC signature generation, webhook "RECEIVEOK" handler, and support for Touch 'n Go (523), DuitNow (538), FPX, and card
Achievements
  • Built 90+ API endpoints, 13 DB tables, 30+ Flutter screens, and 20+ web pages entirely solo
  • Financial correctness enforced at DB level — escrow state and ledger entries are transactional, not just application-layer logic
  • Multilingual architecture at the schema level: title_en/title_ms/title_zh on all content entities
  • Caught production-impacting DateTime RFC3339 contract bug through real integration testing before launch
Technologies
Go 1.24
PostgreSQL 16
PostGIS 3.4
pgx v5
Redis 7
MinIO
Flutter 3.41
Dart 3.11
Riverpod
GoRouter
Next.js 14
React 18
TypeScript
TanStack Query
NextAuth
Tailwind CSS
iPay88
Firebase Cloud Messaging
Docker
GitHub Actions
October 2025 - Present8 months

Full-Stack Engineer

TradersFlow

Southeast Asia (Remote)

Freelance full-stack engineer on a proprietary trading (prop trading) platform operating across Southeast Asia. Built the C# MT5 microservice, AdonisJS backend API, FlowAI recommendation engine, health monitoring system, and maintained two React dashboards — all in production serving live funded traders.

Key Responsibilities
  • Built a C# / .NET 7 microservice wrapping the MT5 Manager SDK via P/Invoke: singleton connection management, semaphore-bounded batch concurrency, AppDomain-level crash handlers with SMTP alerting, and a /health endpoint — achieving ~175ms p50 vs ~443ms on legacy Web API (2.5× faster)
  • Maintained 150+ REST API endpoints on AdonisJS/TypeScript covering challenge lifecycle, MT5 account provisioning, KYC, affiliate commissions, and admin operations — with 12 scheduled jobs and 32 CLI commands
  • Designed and built FlowAI: a configurable tag-based AI recommendation engine matching trader profiles to challenge products — admin-configurable via dashboard, zero redeployment required for rule changes
  • Engineered a real-time health monitoring system: Node.js 5-min polling of the Windows-hosted C# service, consecutive-failure threshold alerts, 30-min cooldown, and recovery email via SendGrid
Achievements
  • C# microservice reduced MT5 account fetch latency by 2.5× — unblocked high-traffic accounts page that was timing out
  • Single root-cause fix resolved both a production crash and a full-table performance regression simultaneously
  • FlowAI replaced brittle hardcoded if/else matching with an admin-driven tag scoring system — no engineer needed for rule updates
  • Built crash alerting from scratch for an unmonitored Windows .NET service, catching outages before traders noticed
Technologies
TypeScript
Node.js
AdonisJS v5
C# / .NET 7
ASP.NET Core
MySQL
AWS RDS
Redis
React 19
Vite
Zustand
React Query
Tailwind CSS 4
Stripe
MT5 Manager SDK
SendGrid
Firebase
AWS S3
GitLab CI
September 2025 - November 20252 months

Full-Stack Developer & Platform Engineer

Appnovation
Kuala Lumpur, Malaysia

Full-stack development across multiple enterprise clients spanning e-commerce ticketing, payment systems, healthcare booking, and AI-powered tourism platforms. Delivered 4 major production projects using Java/Spring Boot backend services and React/Next.js modern frontend applications with AWS cloud infrastructure.

Key Responsibilities
  • Built full-stack HKTB AI Trip Planner (~15,000 lines) with Next.js 15, React 19, TypeScript, AWS Amplify Gen 2, featuring 5-step questionnaire, drag-and-drop itinerary management with @dnd-kit, admin portal with DynamoDB batch imports (25 items/batch), and 1,500+ translation keys across 3 languages
  • Developed full-stack ECHealth healthcare booking mini-program (5,277 lines in 5 days, 39 commits) with React 19 + TypeScript frontend and Spring Boot 3.4 backend, implementing OAuth2 + JWT with automatic token refresh, AWS SES email notifications, automatic database schema migrations, and zero-setup development environment
  • Architected Type Approval (TA) compliant payment status polling system for Ocean Park with ScheduledExecutorService and ConcurrentHashMap, polling every 5-10 seconds for up to 30 minutes, integrating Octopus payment gateway (XML-based protocol) with TAS for real-time admission code generation
  • Built standalone Octopus payment gateway microservice (3,680+ lines) with APIP-compliant multi-tenant architecture, HMAC-SHA256 request signing, replay attack prevention, merchant management with automatic key rotation, webhook delivery with retry logic, reducing integration time by 70%
Achievements
  • Delivered 4 major production projects totaling ~24,000 lines of code: HKTB AI Trip Planner, ECHealth Booking System, Ocean Park Ticketing, and Octopus Payment Gateway
  • Built comprehensive full-stack applications spanning React 19, Next.js 15, TypeScript, Java 17, Spring Boot 3.4, AWS services, demonstrating versatility across modern web technologies
  • Achieved 99.9% transaction success rate with zero revenue loss through TA-compliant payment monitoring and automated reconciliation for Ocean Park
  • Implemented production-ready security infrastructure including JWT authentication, OAuth2, rate limiting, HMAC-SHA256 signatures, AES-256-GCM encryption, and comprehensive input validation
  • Created zero-setup development environments with automatic database migrations, data seeding, and bilingual support (EN/ZH-HK/ZH-CN) across multiple projects
Technologies
Next.js 15
React 19
TypeScript
Java 17
Spring Boot 3.4
Spring Security 6
PostgreSQL
AWS Amplify Gen 2
AWS Cognito
AWS DynamoDB
AWS Lambda
AWS SES
AWS S3
CloudFront
Material-UI
Tailwind CSS 4
next-intl
i18next
@dnd-kit
OAuth2 + JWT
Docker
Maven
Zod
September 2024 - September 20251 year

Overseas Lead Developer (AMS Team)

Tencent
Remote

Led overseas development of Advanced Marketing System (AMS) - a critical payment intermediary and game operations platform bridging Midasbuy payments with game servers, managing gift package distribution, points systems, and operational dashboards for Tencent's international gaming ecosystem.

Key Responsibilities
  • Owned and maintained 6 production systems serving millions of players: Props Warehouse (道具仓库), PaaS Interface Platform, Points/Credits System (积分系统), Log Management (mrms-paas-jfcloud-admin), Monitoring Platform (魔镜), and Operations Portal
  • Delivered 31 feature developments and resolved 20 critical production bugs in first half of 2025, including multi-language template system, self-service export functionality, and gift package workflow optimizations
  • Performed hourly dashboard monitoring (大盘巡查) across all Kubernetes clusters using 魔镜 (Magic Mirror) and Grafana, tracking request volumes, QPS anomalies (≥20% drops), success rates, and system latency with immediate alert response
  • Managed complex incident response following SOPs: rollback procedures with dual confirmation, service scaling (扩容), rate limiting (限流), and feature degradation (降级) for high-traffic scenarios with CPU >50%
Achievements
  • Maintained 99.9% uptime for critical overseas gaming operations serving millions of international players across multiple regions
  • Optimized gift package submission flows fixing broken links, missing redemption content, and data consistency issues across platforms
  • Added Myanmar language support to AMS reward notification email system, expanding international market reach
  • Resolved complex login session management bugs affecting multiple game platforms, ensuring accurate user authentication
  • Implemented warehouse enhancements supporting new delivery types (backpack delivery) and optimized 星图系统 redemption logic
Technologies
PHP 8
CodeIgniter
Golang
Vue.js
JavaScript
MySQL/MariaDB
Kubernetes
Tencent Cloud
TStack
Docker
Redis/CKV
Grafana
Nginx
Firebase
IDIP Protocol
June 2023 - September 20241 year 3 months

Full-Stack Developer

Corebase Technologies

Malaysia

Full-stack development across multiple client projects, specializing in PHP/CodeIgniter backend architecture, Next.js frontend applications, and database optimization. Led 3-person team building Ufootball platform and delivered significant performance improvements for external client systems.

Key Responsibilities
  • Architected and developed Ufootball platform (3-layer architecture) with 3-person team: public website (Next.js/React/TypeScript with SSR), backend API (PHP/CodeIgniter), and admin panel (Back Office) connected to MySQL/MariaDB with utf8mb4 charset
  • Implemented comprehensive SEO optimization with meta tags, semantic HTML structure, URL optimization, and server-side rendering, significantly increasing website traffic and search visibility
  • Optimized SQL queries for external client ticketing system achieving 95% performance improvement through strategic indexing, query restructuring (USE INDEX), and eliminating full table scans on high-volume tables
  • Built multi-language content management system with separate *_lang tables for localized content, locale-based API endpoints with GBK to UTF8 conversion, and language-aware fetching supporting English and Chinese (next-i18next)
Achievements
  • 95% improvement in SQL query performance for ticketing report system through indexing and query optimization, drastically reducing execution time from minutes to seconds
  • Successfully launched Ufootball platform with custom event navigation, iframe embeddings for live events, YouTube video integration, and pagination for news articles
  • Delivered complete incident and change management modules with reporting capabilities for external client, ensuring timely data access and improved operational efficiency
  • Implemented server-side rendering (SSR) with Next.js improving initial page load performance and SEO rankings
Technologies
PHP 8
CodeIgniter
Next.js
React
TypeScript
JavaScript
MySQL/MariaDB
AWS SDK
Firebase
Sentry
next-i18next
HTML/CSS
mysqli
November 2022 - February 20233 months

Software Engineering Intern

Software Development Company

Kuching, Sarawak

University internship focused on learning software development fundamentals through XML processing, API development, and testing.

Key Responsibilities
  • Performed XML tagging for legal document processing
  • Created basic RESTful APIs as learning exercises
  • Conducted API testing using Postman
  • Assisted in building attendance tracking system
Technologies
XML
RESTful APIs
Postman