First he was a waiter, then he was a lifeguard, then they saw him selling technology in retail shops, from there he worked as a student warden and now he comes to you as  the creator of MyAgilityBoard.com, an accomplished, fast learning computer scientist and software engineer whose work in internet programming could be seen running at Tayside Police, miiCard and a plethera of personal projects.

BSc Honours Applied Computing

2008 – 2012, University of Dundee

With a keen interest in inclusive technology and User Centred Design, I have combined proper Object Oriented Design (OOD) with a knowledge of good Human Computer Interaction (HCI) to create systems that are both well made and intuitive to use as I have been keen to develop systems that are suited to a wide range of users.  I therefore take pride in developing systems that are accessable by people who would often not have normal access to computers.

In my time at Dundee’s School of Computing I developed several prototypes for inclusive technologies including large contributions in the AAC Research Team as part of my honours year.  I gained experience in several programming languages, web server technologies and many elements of software and technology development but I believe the most important skill I gained was the ability to rapidly learn a new system, whether it be a server, a programming language or computer platform, this is a skill that is invaluable in the workplace for being a dynamic computer scientist and team member.

HNC Information Technology

2007 – 2008, Perth College

As a foundation for my degree in Applied Computing, I pursued an HNC course in IT which gave me great experience in PHP and MySQL Database Design.  Having already won an award in 2005 for IT Support Skills (Best City & Guilds Level 2 IT Service Support Technician in UK), I also extended my knowledge through the Microsoft Service Support curriculum.


miiCard – Front End Software Developer

Working with miiCard has given me fantastic experience in working in fulltime web development using ASP.NET and Microsoft Azure.  Designing and developing as part of a monthly development release cycle at one of Scotland’s most exciting start ups has given me a brilliant insight into Scotland’s vibrant software development industry.  Networking opportunities through miiCard, meeting and hearing of all that Scotland’s technology sector has to offer has left me craving more and more exciting products to be a part of.

Tayside Police – Student Internship – Online Presence Innovator

During the summer of 2011, Tayside Police selected myself from a group of applicants to work to improve their online presence, though unsure of what they wanted, the main pain was that they were struggling to interact with the Tayside community in a growing online world.  By learning to work around their complex yet simplified CMS, I was able to create a new database of communties and created an API to run community pages.  I also built a Facebook Page and trained the staff how best to engage with the public through this page which now has several thousand daily users after a campaign by thousands to keep it despite the new national police force.

Secure Web Development and Design

I am the creator of My Agility Board, a lightweight online agile board service with thousands of users, I run this site in my spare time and based on user feedback, update it with news features and improvements on a regular basis.  I also have experience in Search Engine Optimisation (SEO) with sites such as Katya Embroidery, a business front for a small Embroidery company.

Lab Tutoring

Throughout my time at Dundee’s School of Computing I gave tuition to other students also studying computing, I was often favoured for my patient teaching style.

I can also solve a Rubik’s Cube in less than 4 minutes and I wrote a novel in 23 days.  These skills are entirely irrelevant but I still think they’re pretty neat.