Brief Introduction

I’m a software engineer who enjoys building things and learning along the way. I've been lucky to work with great engineers and contribute to a few startups as they grew and figured things out. While I've taken on larger responsibilities from time to time, I've always been happiest solving problems hands-on, that's where I feel most productive, and where I still find the most joy.

The Resume can be printed out as a PDF. Just CTRL+P.

I am a codementor

Professional Experience

Work Experience

NadineWest

Lead Engineer
January 2023 – March 2025
Remote

NadineWest is a women’s clothing subscription service that delivers personalized outfits directly to their doorsteps. I’m leading a distributed team worldwide, maintaining the order management system alongside the user-facing website. The work involves significant data analysing, architectural decisions, and addressing technical challenges. The platform runs on Heroku and is primarily built with Ruby on Rails.

Work Experience

Caterspot

CTO (Hands-on)
September 2018 – Dec 2022
Remote

Caterspot is a leading B2B catering marketplace operating in Singapore and Hong Kong, serving enterprise clients including Netflix and Booking.com. As CTO, I led all technical aspects of the business while still helping the team build and improve the product. My responsibilities spanned around infrastructure management, product strategy, system architecture design, security implementation, and building/mentoring a high-performing engineering team.

Work Experience

Onploy (Backed by Seek Group)

Lead Engineer
July 2017 – May 2020
Remote | Melbourne

Onploy was a talent acquisition platform backed by Seek Group Australia that streamlined the hiring process for businesses. As Lead Engineer, I drove technical development while collaborating closely with the founder on strategic decisions. My role included hands-on coding and providing technical leadership on architecture design, engineering best practices, and team growth initiatives.

Work Experience

TidyHQ.com

Lead Engineer
Jan 2016 – June 2017
Remote | Melbourne

TidyHQ.com is a comprehensive management platform that allows organizations worldwide to streamline their events, memberships, and contact management. As Lead Engineer, I spearheaded infrastructure development, built robust integrations with 3rd party services, drove product innovation, and made key architectural decisions that enhanced platform scalability and performance.

Work Experience

Duriana.com (Acquired by Carousell.com)

CTO
July 2014 – Dec 2015
Kuala Lumpur & Singapore

Duriana was a rapidly growing C2C mobile marketplace in Southeast Asia that was later acquired by Carousell. As CTO, I led a global team of 9 engineers across multiple time zones, overseeing all technical aspects of the platform from development to deployment. My leadership drove significant user growth and platform stability, helping the company scale effectively during a period of intense competition in the SEA region ecommerce marketplace sector. This role provided invaluable experience in startup leadership and technical scaling challenges.

Work Experience

Booster.com (By CustomInk)

Lead Engineer
November 2013 - June 2014
Kuala Lumpur / Boston

Booster was a crowdfunding platform (acquired by CustomInk) that needed to scale across multiple business verticals. As Lead Engineer, I led the Malaysian Dev team in transforming the platform from a monolithic application to a scalable service-oriented architecture. I designed and implemented a provider agnostic payment service that seamlessly integrated with multiple payment gateways, enabling the business to expand into new markets. Additionally, I contributed to the open source community by adding WePay and FirstGiving payment gateway support to the ActiveMerchant Ruby library, which is widely used in e-commerce applications.

Work Experience

Sigma Designs Inc

Systems Software Engineer
May 2011 – Nov 2013
California, USA

Sigma Designs was a leading provider of affordable SoC semiconductor solutions for smart TV platforms and media player devices. I developed low-level Linux kernel device drivers, embedded firmware, and system initialization configurations for Android OS deployment on MIPS and ARM architectures. My work contributed to Sigma Designs’ pioneering role in launching Android-based media players using MIPS processor.

c,c++,kernel
Work Experience

Sigma Designs Europe

Embedded Software Engineer
Jan 2009 - May 2011
Paris, France

At Sigma Designs Europe, the R&D center for Sigma Designs Inc., I specialized in embedded media software development for SoC platforms. I developed codec libraries and media decoders for a proprietary multimedia player that supported various formats including mp4, flv, avi, and teletext. This lightweight yet powerful media engine was designed specifically for Sigma’s embedded Linux and Android devices, delivering high-quality playback while efficiently utilizing the limited resources available on consumer electronics hardware.

c,kernel
Education

ESIEE Paris

Masters of Engineering
2004 – 2009
Paris, France

I received a Masters of Engineering in Electrical and Electronics with specialization in Embedded Systems from ESIEE Paris, a French engineering school (Grand Ecole).

Other

Other Startups
  • MyFave.com got acquired in 2021. I’ve had a chance to help them to fill some gap in their engineering team.
  • TheFireHoseProject (Acquired by Trilogy) was a 24 - 42 weeks online web development bootcamp focusing mostly on Ruby and Rails technology. I’ve had a chance to mentor 16 students internationally.
  • Kloud.io (Acquired by Alation) was an analytics startup. I’ve helped them to setup & maintain their AWS infrastructure when they were barely started.
Other Startups
  • Bottlesxo hired as Director of Engineering, to help them build their blockchain platform, but the project was later cancelled.
  • Naluri engaged as Technical Advisor to strengthen their engineering practices. I collaborated with the CTO to mentor the development team, implement agile methodologies, and establish scalable technical processes that supported their rapid growth in the digital health space.
Active Side Projects
  • NeighborHub Neighborhood management platform built with Next.js and Supabase. Processes security fee payments, Visitor Management and community communications. Handled > RM 1M+ in transactions since 2021. Currently at RM200 MRR.
  • FSpend A comprehensive financial management tool for tracking expenses and monitoring wealth growth. Built with nextjs, featuring automated categorization, budget planning, investment tracking, and data visualization.
Active Side Projects
  • AIStyla Virtual try-on platform using AI to generate personalized fashion recommendations based on body type and style preferences. Built with Python, FastAPI and GPT integration.

  • BankStatement2CSV Tool to convert bank statements to CSV format. Built with Python, FastAPI and GPT integration.