Full-Stack Developer. Problem Solver.
Freelancer.
Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.
-- Antoine de Saint-Exupery
spice-app-react
Blend React functionality with existing DOM
html-fiddle
Middleware (connect) for modifying response html
ProductionStackTrace
Without deploying PDBs, get source file/line info from a .NET exception stack trace
Front-end
Back-end
Data
Architecture
Leadership
DevOps
A while back ...
2015
NZ Top Tech Head
2002
NZ Programming Competition
2001
NZ ACM South Pacific Programming Contest
2001
Senior Prize in Computer Science
2000
NZ Programming Competition
Jul 2019 - Present
Software Engineer @ Company-X Ltd
Full-stack development on a variety of bespoke applications.
Jan 2015 - Nov 2018
Consultant @ Solidbase Consulting Ltd
Recruiting a remote-working team of highly capable engineers, working on a number of enterprise projects.
Jun 2012 - Nov 2014
Team Lead @ Just Energy Corp
Leading a team of in-house developers, on a mission to transform company’s web and digital presence.
May 2009 - Mar 2012
Architect @ Speedscan NZ Ltd
Providing technical leadership to the development team and problem solving to the business.
2007 - 2008
PGDipBus in Business Development @ University of Auckland
Sep 2006 - Jan 2009
Software Engineer @ Symantec Corp
Working on various features for the Ghost Solution Suite product.
Mar 2005 - Aug 2006
Developer @ Practiv (NZ) Ltd
Developing enterprise-level web applications for UK-based financial industry clients.
Jul 2002 - Mar 2005
Developer @ Orion Health Ltd
Developing Rhapsody Integration Engine product, used by domestic and overseas health industry clients.
2000 - 2002
Bachelor of Computer Science @ University of Auckland