Profile
Full stack engineer with 4+ years of backend experience, specialising in Ruby on Rails and distributed system design. Proven track record across e-commerce, HR/payroll platforms, and mobile apps. Comfortable owning the full development lifecycle — API design, schema definition, deployment, and monitoring. Experienced in AI-assisted delivery using Claude Code. Prior background in game and product design sharpens instincts for user-facing trade-offs and cross-functional communication.
Experience
Employment Hero Feb 2026 – Present
Full Stack Software Engineer
  • Built and shipped mobile features in the EH Life app (React Native / Expo) covering leave management, payroll, and HR workflows for HR-only and payroll-connected user types
  • Fixed critical leave validation bug where HR-only managers were incorrectly blocked from editing historic leave — diagnosed a state machine edge case and delivered a targeted fix with full test coverage
  • Developed and maintained Ruby on Rails API endpoints with complex permission model enforcement
  • Adopted AI-assisted development with Claude Code as primary workflow — using agentic TDD cycles, automated code review, and PR management to ship features faster and with higher confidence
Eslite Spectrum Co., Ltd. Sep 2025 – Jan 2026
Backend Engineer (Ruby on Rails)
  • Developed and maintained backend systems for Eslite's omnichannel e-commerce platform
  • Designed RESTful APIs and data schemas, owning end-to-end feature delivery from design through deployment
  • Implemented async task processing with Shoryuken and state machine workflows with AASM
  • Optimised ActiveRecord queries to eliminate N+1 problems and reduce database load
Baton Pass IT Co., Ltd. Oct 2024 – Aug 2025
Backend Developer
  • Built and deployed backend services with Ruby on Rails and Sinatra; integrated third-party APIs
  • Deployed containerised services on GCP Cloud Run with CI/CD via Cloud Build
  • Collaborated with frontend team on React.js integration, bridging API contracts and UI requirements
Easyship Dec 2020 – Oct 2024
Backend Engineer → Mid-level Backend Engineer
  • Built data-sync integrations with Wix, Square, and Dear Inventory, including webhook handling
  • Developed a Golang microservice on GCP that improved data pipeline throughput by 15%+
  • Implemented API retry system with cronjob-based failure recovery to reduce data loss
  • Designed a referral tracking system synced to external services for non-technical stakeholders
Gamania Digital · GellyBomb Games · RMT Games Studio 2012 – 2020
Game Planner / Co-Founder & Game Designer
  • Led product planning, prototyping, and spec writing for interactive games — skills that now directly inform how I scope APIs, communicate requirements, and reason about user flows
  • Co-founded two game studios, shipped AR/VR titles that won international awards, exhibited in Singapore and the US