About This Site

Since around the start of 2014 I've tried to track every song I've listened to on Last.FM. This site is the (usually pretty embarrassing) accumulation of that data. Over 1.3 years I've tracked around 28,000 plays across nearly 1,000 individual artists (any song where I've listened to more than 2 minutes), so it's a fairly complete list of my music taste recently.

About Me

I make software and things. It's great. Someone gave me a job doing my hobby! I work at Intelligent Mobile Ltd in Edinburgh as an Analyst Programmer. Previously I have been the joint owner of Technical Jelly Ltd.

In roles previous to that I have been a web developer and senior web developer for two years at an award winning online marketing and web design start-up - First4Websites a great company with passionate people at the head.

I have experience with various php frameworks/CMS platforms including Concrete5, WordPress, Codeigniter. I also have experience in Linux based web server management/optimisation using Apache2, Varnish & PageSpeed, along with a host of other packages.

I sometimes mess around with games frameworks - mainly using C++ and C#, specifically with experience using the Game Cube/SN Systems Dolphin SDK, and the XNA platform for Windows/Xbox360. I also have experience in compiler writing (for the psuedo-language C--).

You can find me on Linkedin

Top Artists...

# Pic Artist Play Count

Recently Listened:

Courtney Barnett, Dead Fox,

Dead Fox
Courtney Barnett
30 May 2015, 20:08

Courtney Barnett, Depreston,

Depreston
Courtney Barnett
30 May 2015, 20:01

VOLA, Inmazes,

Inmazes
VOLA
30 May 2015, 19:30

Courtney Barnett, Dead Fox,

Dead Fox
Courtney Barnett
30 May 2015, 19:07

Courtney Barnett, Depreston,

Depreston
Courtney Barnett
30 May 2015, 19:00

George Ezra, Angry Hill,

Angry Hill
George Ezra
30 May 2015, 17:34

Drake, Too Much,

Too Much
Drake
30 May 2015, 17:29

Muse, Madness,

Madness
Muse
30 May 2015, 16:49

Lianne La Havas, Unstoppable,

Unstoppable
Lianne La Havas
30 May 2015, 16:16

The xx, Angels,

Angels
The xx
30 May 2015, 16:13

The Vaccines, Give Me A Sign,

Give Me A Sign
The Vaccines
29 May 2015, 23:45

The Vaccines, Radio Bikini,

Radio Bikini
The Vaccines
29 May 2015, 23:39

The Vaccines, Want You So Bad,

Want You So Bad
The Vaccines
29 May 2015, 23:35

The Vaccines, Denial,

Denial
The Vaccines
29 May 2015, 23:32

The Vaccines, 20 / 20,

20 / 20
The Vaccines
29 May 2015, 23:25

The Vaccines, Miracle,

Miracle
The Vaccines
29 May 2015, 23:14

The Vaccines, Stranger,

Stranger
The Vaccines
29 May 2015, 23:11

The Vaccines, English Graffiti,

English Graffiti
The Vaccines
29 May 2015, 23:08

The Vaccines, Undercover,

Undercover
The Vaccines
29 May 2015, 23:06

The Vaccines, Give Me A Sign,

Give Me A Sign
The Vaccines
29 May 2015, 22:49

The Vaccines, Radio Bikini,

Radio Bikini
The Vaccines
29 May 2015, 22:44


Web accelerated by IISpeed - Page Speed optimization by Google for Microsoft IIS and ASP.NET