Trado: v1.07.1-beta

We have released a new update for the Trado e-commerce platform, v1.07.1-beta. Here are some of the key features in the latest release: Improved UI controls in Order administration Prevented ‘button bashing’ during checkout process Refactored validation in Orders controller Migrated module helper methods to bespoke library class, Modulatron4000 You can find a full list [...]

Omise on Rails

In the past I’ve used a multitude of different payment providers to serve the needs of my clients; bespoke providers such as PayPal, or using wrapper services like Stripe and the open source gem by Shopify, ActiveMerchant. However, since making my move to Thailand, I’ve been introduced to a whole new continent of services which [...]

Includes vs Joins in Rails: When and where?

For the past few months I’ve been hiding away in a cave and working intensely on a not-so-secret project, Trado. So I thought I’d reach out once more to my fellow interwebbers, and share some knowledge I’ve learned on my journey so far. Now with any e-commerce platform there is bound to be a lot [...]

3 Golden Nuggets: Git

Welcome to the second installment of the ‘3 Golden Nuggets’ series. If you’ve yet to read a previous post in this series, it entails three key features within a predetermined subject. This time we are looking at a big player in the SCM (source code management) world, Git. I’ve spent 80% of my development life [...]

AJAX and JSON error handling on Rails

As most of you know, I have quite the passion for premium user experiences. I believe a user should not just endure a site, they should find it exciting and accommodating during their visit. A good friend to user experience is AJAX; the ability to interact and change content on a web page without being [...]

What I do

Armed with the latest technologies and best practises in the industry, I can turn your designs into web reality. I specialise in Ruby on Rails for web applications and HAML, SASS with Compass and Coffeescript for front-end development.

What I love

I am obsessed with UI design and innovative technologies. I strive to make everyday user experiences as intuitive and efficient as possible, which prove to be both functional and visually stunning.

Where I reside

I'm currently travelling, exploring and living in SEA; working as a freelance Ruby engineer for some exciting companies including Give4Sure, Cancer Research UK and Equinix.



Github repos


Lightweight, easy to use e-commerce platform.




Responsive administration template.




Responsive store template.



Latest tweets

  • Considering how expensive @clickfunnels is for a service, it sure does have sucky support #notimpressed #fail #ecommerce8 hours ago
  • .@stripe I basically want to view information about the account I am using when I use the API keys? Any way of achieving this? #rails1 day ago
  • .@stripe weird bug where I can view my account list on the API docs, but lists empty account array in my @rails app?? #support #bug1 day ago