Hello, I'm Eddie Lau

I love coding , teaching and application security.

Ruby & Rails are my favorite tools. They are simple, agile and having strong community.


Recently working on:
1) Finished teaching a full time 12-week course in General Assembly
2) Technical Advisor of Carshare HK
3) Software Development Manager of Talkpush
4) Organizing Codeaholics HK meetup

Project Experience


Rent car from local car owners - Carshare HK

Gaming platform that accepts Bitcoin - Cloudbet

Mobile payment - Hooko

Locaton based mobile loyalty program - Purks

Social network for Trader with stock sentiment - Tradepop

Online stock charting tools - Instant Chart

Triathlon online training program - Triton Triathlon

Ruby gem interacting with online translation service - Onesky

Loan management system for AMP Capital

Wireless card payment system for Dubai Transportation - Dubai Transportation

eLearning platform - Net Dimensions

Restaurant recommedations by friends only - Friendchelin

Google Map of recycle bins in Hong Kong - Green HK

Playing with HTML5 Video User Media. running as a simple rack based app - HTML5 JS Webcam Video

Sample website scraper for teaching: Openrice, uFood - Open Source Web Scraper

Playing with HTML5 canvas drawing and simple collision checking - Simple HTML5 shooting game

Sample URL aggregation for hipchat room messages - Hipchat V2 API Client - Room Message


Hybrid mobile Real Time Chat Room with Ionic Framework, Cordova, AngularJS and Firebase - Source Code - Slides - Ionic Framework Showcase

Remote control of home karaoke set top box - OKE Mixer

Search book availability in Hong Kong Public Libraries (using Ruby Motion) - HK Library Books

Interactive System

Motion detection system to "punch" Hong Kong governor on screen - Punch Me If You Can

Finger drawing mobile apps for Miramar Shopping Mall - NBrush

playing with other devices: - Oculus Rift | Intelligent Headset | OUYA | Game Stick | Leap Motion | MaKey MaKey | ARDrone | Sphero | PrimeSense | Perceptual | Kinect | Wii Remote | Lego NXT 2.0 | Pebble | Raspberry Pi | Arduino

waiting for more programming toys to come: - MYO | Omni | Meta | Embrace + | Melon


Running several coding related classes in General Assembly Hong Kong - GA Instructor Profile

Teaching impaired people to code - Deaf Union (App Inventor) , Blind Union (Ruby Motion)

Running introductory iphone classes in residential club house


I am also interested in coaching beginners to pick up Ruby On Rails. Either asking your staffs to sit next to me in my office, or inviting me to pair-program with your junior staffs during your early prototyping stage.


Talk to me. Let's see if there is any interesting way to cooperate.

Application Security

Play CTF game with VXRL fellows regularly, several times a year.

Conducted penetration testing for several commercial system, e.g. Jockey Club.


9 years software development working experience in Thought Sauce , Jarkaslab , Octopus Cards Ltd. , Baxter Healthcare (@Singapore) , Cheung Kong, and SCMP Group, among others.

Education Background

Got my Computer Science degree in 2004 and then Computer Crime master in 2009.


I did take some industrial certificates during first few years after degree graduation.