I’m an experienced and reliable freelance software developer with a first-class engineering degree and over 25 years in the software industry. Throughout my career, I’ve successfully delivered projects as both a hands-on developer and a technical team leader, giving me a deep understanding of the entire development lifecycle — from concept to launch.
Currently, I specialise in web and app development, working across the full stack. My toolkit includes Flutter, React/React Native, Angular, Vue, Nuxt.js, Express, and Laravel, among others. I’m committed to continual learning, ensuring I stay current with the latest frameworks and tools to make builds efficient, scalable, and future-proof.
I'm originally from Australia but I've made Edinburgh, Scotland my home for over 20 years now. I work primarily on UK business hours and partner with clients remotely, with some flexibility to suit the project and location.
Whether you need a sole developer who can take ownership of your project end to end, or someone who can slot into a larger team, I bring flexibility, pragmatism, and a strong focus on your business goals. I believe in building quality from day one, designing with extendability in mind so your product can grow with your needs.
I'm happiest when I'm creating and problem solving, whether it’s developing a brand-new product or optimising an existing one to perform better.
Outside of coding, you’ll often find me on the dance floor: I’m a passionate swing dancer, teacher, and festival organiser.