Microsoft Internship

In the Summer of 2017 I did a 3 month internship in the Office Marketplace Experience (OMEX) team at Microsoft in Dublin. I worked on the server side of a new Office tool that will be rolled out to customers soon! Yay! : )

Honours Project

As my Honours project I wrote OpenCL kernels specifically optimized to run on the MALI T628 GPU. Implemented all elementary neural network operations and managed to outperform the pest performing matrix multiplication kernel published by ARM.

Robocup Small Size League

As a part of the System Design Practical at The University of Edinburgh I made a robot that was able to play football. The robot's name was Fred and he played along side our teammate called NULL.


In 2015 I designed the backend of a location-based social network called Droppie. With Droppie we took on the world and made it to the United States.


An idealistic project where foreign students at universities across the world could pass on valuable insight to highschoolers back in their home countries, making the world a more welcoming place. This project began at a Hackathon and never really made it out into the world. It is, however, finished and fully functional.

Maze generation

This is exactly the kind of thing that happens when a bored programmer is stuck at home because of the Scottish winter rains. If you were ever wondering what the largest maze ever generated is, you may now stop wondering. :)