Full stack developer specialising in apps, games, and blockchain.

I've worked with a diverse range of businesses from early-stage startups to established companies like Google, Nike, and the BBC.

My work has helped win over 60 major awards from platforms including the Webby Awards, Cannes Lions, and D&AD.

I write robust, performant code, based on proven design patterns and guided by the KISS, DRY and YAGNI principles.

My current stack includes React Native, React, Node.js, PixiJS, and Gatsby.

Contact information and links

Email me at ian@mcgregor.codes, check out my contributions on GitHub, NPM and Stack Overflow, or take a look at my LinkedIn and Twitter accounts.