About Me

I enjoy experimenting with new technology and I have been programming various games and projects since the age of 10. In my spare time I work on various Open Source Projects on Github and love experimenting with new programming languages. Iā€™m eager to learn and often watch development videos from various conferences and read programming and design books. I love working with people especially creating software, which brings real benefits to people. I have recently started running and aspire to someday be able to run a marathon.

Simplicity and repose are the qualities that measure the true value of any work of art.
— Frank Lloyd Wright


I absolutely love programming, especially development tools, websites and Games. Below are a few of only the most recent projects I am currently working on.

  • SmartDebugger

    The future of debugging tools!


    Open Source 2D Game Engine for a variety of platforms.

  • LateralGM

    An Open Source (GPL) Game development IDE

  • YetAnotherGM

    A cloud-based Game development tool based on LateralGM.

    Coming Soon

    Game Platform, currently being rewritten in Ruby on Rails.



Associate Software Developer

jpmorganchase.com ā€” Lead UI/UX Developer
6 months, 2014

Currently working with NodeJS, AngularJS, HTML5, Websockets and more to deliver an unprecedented customer experience for understanding the infrustructure accross JPMorgan.

Reference person:
On Request

Graduate Software Developer

kana.com ā€” Java/Web Development
10 months, 2013 ā€” 2014

I loved my time at Kana Software, worked with a brilliant team of developers to create first-class Customer Experience software for a wide variety of clients.

Reference person:
On Request


Computing Science, M.Sc.

University of Glasgow, Scotland
2012 — 2013

I recieved an MSC in Computing Science with merit, absolutely loved my time spent studying here and look forward to continuing my project as a PHD in the future!

Games Software Development, B.Sc.

Glasgow Caledonian University, Scotland
2007 — 2011

1st class BSc (Hons) Computer Games (Software Development).
Courses included: Mobile and Ubiquitous Computing (70%), Games Programming 3 (68%), Game Artificial Intelligence (80%), Software Processes and Practices (74%) and Honours Project (70%)
Was awarded a distinction for my third year of University.

Skills Pyramid

MacOSX, HTML5, Git
My top skills. C/C++, JavaScript, Python

CSS, jQuery, iOS, Objective-C, C#
MySQL, Ruby On Rails, Design Patterns, XCode
Some experience. iOS, Android, Mobile application development, Flask

Visual Studio, Unity3D, Clang API, ANTLR Parser Generator
Microsoft Office, Linux, Windows API, Bash, Apache Webserver
Agile development, Ubuntu, Django, Dropbox API, Swing, Spring Roo, PHP
Familiarity & hobbies. Haskell, Erlang, OpenGL, SVN, NodeJS, Bootstrap, Sublime Text 3, Netbeans, Eclipse

Contact Me

Are you looking for a freelance developer in the Glasgow area? Or do you have an interesting project that you need help with? Please use the contact form below.

Thank You. The message was sent.
A technical error occured. Message was not delivered. Please contact me over e-mail.