I write software in a variety of languages for a variety of targets and applications. I’ve got experience building systems at a range of complexity levels, and know how important it is to match the technology to the application. From wearable sensors to Web-sites, everything in the modern world runs on code.