I’m Grahame and I live in the Highlands of Scotland with my Labrador, Albus. We enjoying going walks in the woods, swimming and watching movies together.


I studied at the University of the Highlands and Islands and graduated in 2012 with a BSc (Distinction) in Computer Science. After graduating, I joined a small agency called Summit Web Solutions where we worked with small and independent businesses. In 2015 I joined The Drum – one of the largest marketing news websites in the world. While I was at The Drum I worked in partnership with companies like Oracle, Client Earth and the Recommended Agencies Register.

Since 2017 I’ve been part of the team at Pelican Design and I’m the lead web developer there. We’re a graphic & web agency based in Skye and Inverness. We create some pretty awesome websites and help develop your brand – check us out.

The Blog

I think there is a quality to programming that allows you to do things that almost feels like magic. My blog was born out of the desire to express my love of web development and to share code snippets with the world. I like to craft small plugins and write about my experience of web development and that’s what I usually blog about.

Sometimes I’ll package up my snippets that I share on the blog and upload them to GitHub – see here for a full list of my repositories.

My day-to-day weapons of choice are usually WordPress, PHP, CSS and JavaScript but this is some other stuff I know and like to blog about too:


Some random stuff

I recently bought my first house in Inverness. I love unicorns, drive a tiny car and like wearing caps.

If you’d like to get in touch feel free to give me a shout out on twitter or ask for me at Pelican Design.