Tools & Technologies


Over what has been a lengthy and enjoyable career in software engineering, I have been fortunate enough to work with all kinds of different technologies, and have seen the development landscape transform immeasurably (and quickly).

Here's a small sample of the key tech I've worked with previously. For a more comprehensive look, check out my CV.

Download CV