About Me

Hi, I’m a full-stack web developer and engineering manager with experience working in various industries including travel, transportation, film, education, social networks and non-profits. Currently based in Kuala Lumpur, Malaysia.

I understand both frontend and backend infrastructure and have built good managerial skills over the years so am the perfect person to work with or consult on for a software project.

Currently CTO at Touristly. Formerly developer at MUBI and Grab. More details on my LinkedIn.


Programming Languages

  • Advanced: Ruby, Bash, PHP
  • Intermediate: JavaScript, Python
  • Basic: Go, C
  • Learning: Clojure, Elm, Rust

Frameworks & Tools

  • Frontend: Ember, JavaScript, HTML5, CSS, CoffeeScript, jQuery, Compass, Sass, Susy, Slim, JADE, HAML and Twitter Bootstrap, Zepto.js, PhantomJS, Capybara, Poltergeist, Sencha Touch, ExtJS
  • Backend: Ruby on Rails, Symfony, Drupal, CakePHP, JSON API
  • DevOps & Sys Admin: AWS, Netlify, Apache, Nginx, Debian, Ubuntu, RedHat, Gemnasium, Skylight, CircleCI
  • Misc: Vim, SourceTree, Google Docs, Campfire, Pivotal Tracker, Trello, Github, zsh
  • Design: Photoshop, Illustrator, InDesign


  • Taught UI design and development and Drupal site theming at BarcampKL and FOSS.my, as well as to startups and non-profits
  • Helped out with Drupal 7 testing and event organising at DrupalCon Paris 2009
  • Pair programming and scrum
  • I prefer working on projects related to arts, culture, travel, economics, social science, human rights, participatory democracy and martial arts.
  • Also contributing my tech skills to non-profits on a volunteer basis on weekends through a collective called Playground Tech.
  • I’m a part of Kedai Runcit, an experimental collective of individuals who do art, tech and communications.


Everything below is old stuff. Haven’t had time to update this part of my website in 3-4 years.

Web Development