I am lucky enough to have found a career that allows me to do things that I love most: explore, learn and create.
In software, a good product is created to solve problems; to handle the mundane so you can tackle the exciting; to reveal secrets buried in data.
I take a philosophical approach to development, forever on a path of improvement through exploration, discovery, application and refinement.
With over 20 years commercial experience across a wide variety of technologies, then it's very likely that yes, I can advance your project! If by chance I'm not familiar with your technology, then ask me again in a week ;)