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
Education
University Tunku Abdul Rahman (UTAR)
Bachelor of Science (Honours) Software Engineering
Graduated: 2023
Work Experience
Full-Stack Developer & Platform Engineer
AppnovationFull-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
Overseas Lead Developer (AMS Team)
TencentLed 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
Full-Stack Developer
Corebase Technologies
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
Software Engineering Intern
Software Development Company
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