In a sentence

I’m an enthusiastic student in my second year of a Computer Science degree at the University of Glasgow.

In more than a sentence

I have a passion for technology and love learning about the latest gadgets and software. I’m particularly interested in open-source software and have been using Linux for the last 5 years.

Programming, for me, is an art form. It is a product of human creativity and logic that makes use of both sides of the brain. I believe that code can be just as beautiful and inspirational as the Mona Lisa.

Today’s greatest engineering achievements aren’t bridges – they are pieces of software.

Solving problems is what I love doing most in life and the harder the problem the more I enjoy it. This is why I’ve grown to love programming and Computer Science so much; they are both about solving problems in an elegant and efficient manner.

I don’t just love beautiful code,

I love things that look beautiful too. Design is far too often forgotten about when in reality it can mean the difference between success and failure. I like simple, obvious thing – I’m told this is because I am a man. I design and code to one simple rule: Less is more.

I think it works quite well and I hope you agree.

How did it all begin?

I first began to experiment with web development when I found a book in my school library called “How to build a website”. It was terrible book and taught me all about the blink and marquee tags which, to a 13 year old boy, seemed like the most amazing thing a computer could ever do.

Even those were quickly forgotten about when I discovered Javascript. I could make the cursor become a shooting star or have the page background rotate through every colour of the rainbow. All I had to do was copy and paste some lines of random gibberish and all of a sudden things happened, it was like magic!

Thankfully most of these never made it into the series of tubes that make up the internet and I soon became more interested in how the effects themselves were made.

I got myself a book on JavaScript which turned out to be useless at teaching JavaScript and, despite its somewhat off-putting examples about garden gnomes, included a few good chapters on HTML.

Six years later and here I am.

I’ve learned a lot since then and I’ve built a few websites too. I’m at a top university studying Computer Science and it all started because I read a terrible book I found in my school’s library.

This is my website. It only uses JavaScript in a few places but I’d like to think it’s to look at and read; even without the blink and marquee tags.