Senior Full-Stack Engineer with 10+ years of experience building production software across AI, fintech, and travel technology. I specialize in Ruby on Rails, Python, TypeScript, Vue.js, React, PostgreSQL, and GraphQL, with recent focus on AI engineering, LLM-powered products, retrieval systems, and intelligent automation. As a founding engineer at TourHero, I helped build the company's AI-native platform, including an AI trip planner, document ingestion pipeline, and self-service CMS that enabled the business to scale globally. I enjoy solving complex backend architecture, API design, and AI workflow challenges, turning ambiguous product ideas into reliable production systems. I work remotely from Malaysia (GMT+8) and collaborate comfortably with teams across the US, UK, and Europe.

Allen Choong

Senior Full-Stack Engineer with 10+ years of experience building production software across AI, fintech, and travel technology. I specialize in Ruby on Rails, Python, TypeScript, Vue.js, React, PostgreSQL, and GraphQL, with recent focus on AI engineering, LLM-powered products, retrieval systems, and intelligent automation. As a founding engineer at TourHero, I helped build the company's AI-native platform, including an AI trip planner, document ingestion pipeline, and self-service CMS that enabled the business to scale globally. I enjoy solving complex backend architecture, API design, and AI workflow challenges, turning ambiguous product ideas into reliable production systems. I work remotely from Malaysia (GMT+8) and collaborate comfortably with teams across the US, UK, and Europe.

Available to hire

Senior Full-Stack Engineer with 10+ years of experience building production software across AI, fintech, and travel technology. I specialize in Ruby on Rails, Python, TypeScript, Vue.js, React, PostgreSQL, and GraphQL, with recent focus on AI engineering, LLM-powered products, retrieval systems, and intelligent automation.

As a founding engineer at TourHero, I helped build the company’s AI-native platform, including an AI trip planner, document ingestion pipeline, and self-service CMS that enabled the business to scale globally. I enjoy solving complex backend architecture, API design, and AI workflow challenges, turning ambiguous product ideas into reliable production systems.

I work remotely from Malaysia (GMT+8) and collaborate comfortably with teams across the US, UK, and Europe.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
Chinese
Fluent
Malay
Advanced

Work Experience

Founding Engineer at TourHero
June 1, 2021 - Present
Joined TourHero and helped scale its active, three-sided trip platform across 80+ destinations with a focus on AI as the product. Designed a self-service trip-building CMS enabling community members to publish trips and reduce operational bottlenecks. Built an agentic trip composer (Maya) to guide users through activity selection and refinement, supported by retrieval and vector-based recommendations. Developed an operator content-ingestion pipeline to power itineraries and reduce per-trip ops overhead, plus catalog deduplication to improve recommendation quality. Built Python microservices for AI workloads (document processing and similarity), and developed booking/payment infrastructure for deposits, installments, and refund flows. Mentored engineers through PR reviews and engineering practice.
Backend Engineer
December 1, 2020 - June 30, 2021
Designed and implemented backend features on Ruby on Rails for patient progress tracking and appointment scheduling with mobile client integration. Built a notification pipeline integrating customer delivery and engagement, including messaging and alerting. Integrated payment methods for subscription billing, working with 3rd-party payment providers.
Full-Stack Developer at 2C2P / UseGet (Get (formerly UseGet))
January 1, 2019 - May 31, 2021
Delivered end-to-end product features across frontend and backend, owning Rails/Node.js-related components and integrating multiple payment providers including Stripe, Nium, and Xendit. Built and optimized payment flows across Southeast Asia and implemented systems to improve reliability and deployment reproducibility via Docker. Worked on a subscription/billing and checkout-type payment experience with multi-provider coverage.
Software Engineer at Allen Choong Curr.
June 1, 2017 - December 31, 2018
Shipped AML-compliance features for a Singapore fintech form, implementing end-to-end KYC verification flows and admin dashboards. Designed relational data models and asynchronous processing with Sidekiq. Built end-to-end test coverage and implemented CI/CD pipelines with CircleCI and Docker for payment-critical reliability.
Freelance Developer at Various Clients
January 1, 2016 - June 30, 2017
Built real-time foreign exchange transaction system components enabling full visibility into bills and counterparty information using RabbitMQ. Developed basic production-reporting and monitoring systems with Angular and Solr-based components. Delivered web application features using Redux and WebSocket patterns and worked across multiple clients.
Lecturer at University College of Technology Sarawak & Kolej Laila Taib
March 1, 2011 - January 31, 2016
Taught programming, data structures, and related computer science subjects. Created curriculum materials and assessments. Developed course content and supported academic delivery in Sibu, Malaysia.

Education

Doctor of Philosophy (Cognitive Bioinformatics) at Universiti Malaysia Sarawak
January 1, 2012 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Education, Financial Services, Software & Internet, Professional Services