I specialise in the architecture and implementation of scalable solutions built on the .Net platform. I’m passionate about clean and elegant solutions, and finding the right answer to a business need through collaboration, careful analysis and creative thinking. I believe in agility, and adopting the right practices for the team and project in question to deliver the most value. I often work with development teams who are switching to unfamiliar or new technologies or paradigms, helping the team grow to meet the challenges. I’ve worked with companies of all sizes, from start-ups to some of the world’s largest technology companies, on a diverse range of projects such as software for financial traders, cross-platform real-time mobile applications, AAA games, e-commerce, and healthcare point-of-care applications.
Here are some details of some of the things I’ve been working on, and how I’ve contributed to these projects.