Passionate About Systems Design & Development


“ In order to succeed, your desire for success should be greater than your fear of failure. ”
Bill Cosby

I am high powered and determined individual who enjoys working as part of a team, but can also successfully work well under my own initiative. I thrive on new challenges and can be relied upon to get the job done with minimal wasted effort. Technically proficient in systems development, I am able to adapt and learn new languages, adopt different methodologies and create in different environments.

Key to my development philosophy is that I understand software is developed by people, for people. A human centred approach is foremost in my mind when developing new systems. Understanding both the client and user needs is paramount to the successful conceptualisation, design and implementation of any product and this is what I strive for. I enjoy engaging clients and users in the ownership of a product and I believe that regular direct contact helps to achieve measurable success criteria. Ultimately, this ensures that business needs are met and user requirements are satisfied.


Aries 3D Engine

Aries Engine is a “Proof Of Concept” cross platform 3D engine, developed in C++ and utilizing OpenGL. The engine has a completely custom 3D model loader, written entirely from scratch, which can import and render COLLADA format models/scenes.

Viral Steam - 2D Shootem Up

Viral Steam was the final year University project that I developed for the Game Development module. The game was developed in C++ and DirectX using OOP best-practices. Development of the game went from concept to finished product in just under 2 months.

UK Subsidence Portal

This is an online web platform designed to manage client subsidence claims from instruction through to ground investigations and reporting. This system is used by some of the largest insurance companies in the UK. The portal was developed during my time at Marishal Thompson and written in C#.NET using ASP.NET MVC 3.

Drawing Canvas

Drawing Canvas is a Silverlight and WPF component designed to allow users to draw and annotate images. Users can add/edit/scale shapes, text and images. It's primary purpose was to provide annotation facilities to OS maps in the UK Subsidence Portal. Drawing Canvas was developed during my time at Marishal Thompson and written in C#.NET.

ELearning Platform

The ELearning Platform was developed to provide online training courses for a global company's staff of over 2,000 people. The training courses are broken up into modules and activities, including Javascript interactive elements and videos. The system was met with high praise both from management and trainees. The ELearning Platform was developed during my time at Marishal Thompson and written in C#.NET using ASP.NET MVC 4.


A speed reading application developed for the iPhone, iSpeedRead was my first iPhone development project. This application allows the user to import text from the internet and speed read that text at up to 300 words per minute through a process called Rapid Serial Visual Presentation.


I was born and raised in the popular seaside resort of Blackpool and relocated to the picturesque north-east of England at the age of 15.

From an early age I have had a keen interest for technology and computing. This interest and passion subsequently brought my attention to the world of systems design and development. By the age of 13 I had begun developing several games, web sites and small software applications for friends and family. Within 2 years I had developed an online game which attained over 2000 members, some of which were paid subscribers.

On completion of my GCSEs, I looked to further my education by attending college, where I was offered a placement one year prior to the standard age of entry. This was granted to me as I had shown evidence of self educating as well as having already attained a Cisco Certified Network Practitioner qualification. Alongside college I was employed part-time by a local business, developing in-house intranet systems and tablet software, which further enhanced my experience, knowledge and skills in the industry.

The obvious next step for me was to attain my degree in Software Engineering and Systems Development. I achieved this in 2008 with a Bsc (Hons) 2:1 from Northumbria University.




Social Media