Dave Hng
 

This website is currently undergoing rework.

In the meantime, take a look at www.devicecontext.net, which is my other site for my spare time projects.