I've been a developer for coming up to 7 years now. I've worked across multiple programming languages (so far my backend repertoire includes C#, Ruby, Python, VB.NET [eurgh], and Node) and across the stack (I am currently working as a full stack Ruby on Rails and React developer).

I am always looking to grow my knowledge and find new opportunities that will advance my career and make me a better developer. I am currently on the lookout for any opportunities that will allow me to further develop my ES6 JavaScript experience. If you know of any roles that will allow me to practice some TypeScript as well as continuing to work on the backend in the form of a Rails or Node.js API then please do get in touch.


Full Stack Developer - Sofar Sounds
March 2018 - Present
Full Stack Developer - Farmdrop
March 2017 - March 2018
Full Stack Developer - Route1
January 2017 - March 2017
Full stack ASP.NET developer - MB Interactive
January 2013 - December 2016


MSc Computer Science - University of Hertfordshire

With Distinction

January 2013 - January 2014

BA English Literature - University of Reading

2nd Class Honours

September 2008 - July 2011

Primary Skills

I have worn many hats in my career thus far. I really like experimenting with new tech, but I have a few staples that I really enjoy and I am the most experienced in. These are listed below.

Ruby on Rails
RESTful API development
ES6/ES7 JavaScript
React / Redux & friends
Webpack config! πŸŽ‰
BDD / TDD (across the stack)


You can find me on GitHub or on Bitbucket

If you want to get in touch regarding a job, then please email me on [email protected].


FYI; I tend to respond better toin-house recruiters because it is really hard to see the wood from the trees with all of the recruiter emails received daily. No offence intended, but if you don't get a response, please don't email again.


⚑ I like to code, simple as that.
πŸŽ‰ React, Node and Ruby etc.
🧸️ Toying with TypeScript