Software Engineer

Work hard, play harder.
Specialising in building rich, interactive web applications and leading software engineering teams.