Portfolio

Some highlights from the various projects I've worked on over the years

Restaurant Zone

I was contracted refactor and rebuild this web application from AngularJS into Angular2 and work with another developer in restructuring the backend Python based API. In addition to this I also implemented a new design for the public areas of the site.

The end result was a lightning fast, extremely stable and efficient application - and a very happy client!

RockTome

RockTome is designed to be a full featured distribution and showcasing platform for independent musicians and labels, allowing them to publish their work easily across multiple digital platforms. It includes integration with echonest for up to date artist metrics.

Behind the scenes it also makes use of django-rest to provide an API which is then made available to a number of analytic and data processing packages.

Mindfull and BeatBullying

BeatBullying was an international charity organisation which operating two services (Mindfull and BeatBullying) aimed at reducing bullying and offering online counselling and mentoring services to young people. During my time working with them I contributed heavily towards improving their award winning web platform which was built primarily using Django.

Wizards

The Wizards was a prototype third person adventure game I developed for Android & iOS as another proof of concept. The game was built in Unity 4 and featured a full character interaction engine and provided the player the ability to navigate and explore a large open world environment as well as a number of smaller interior maps (a cave and the interior of various buildings).

Development of the game also spawned two open source projects the dialog and GUI system used.

NeoNotes

NeoNotes was a simplistic web application which allows the easy creation and sharing of virtual sticky notes. It started out life as a proof of concept, but quickly grew into a useful application which I used in-house for some time to store and share developer notes and code snippets with clients. It featured an early example of social network integration including signup and sign in support from Facebook, Twitter, Google and LinkedIn, with the ability to easily share notes on those platforms. The site also included a mobile version designed for smaller screens.

Tic Tac Toe 3D

Developed primarily as a proof of concept, this is a simple re-imagining of the classic Tic Tac Toe (or Noughts and Crosses) for Android. It's built using Unity 4 and demonstrates in game advertising provided by Google Admob.

The game is available on Google Play

SpanishVerbs for Android

Designed from the ground up as a learning aid, you can use it to quickly search and browse through a huge library of verbs either by the verb itself or it’s English translation. For each verb the app will then show you the most common conjugations along with an English example, as well as showing which conjugations are regular or irregular.

It’s available now on Google Play, Samsung Apps and the Amazon Kindle store in both free and premium versions.

Flickathon

I was tasked with assisting the team at Flickathon in finishing the initial beta development of their unique social movie website. The site integrates tightly with Facebook and allows users to recommend (and get recommended) film marathons to watch based on their preferences. It was a great app to work on, and a lot of fun!

Dooster

I was contracted as the primary developer on Dooster.net, one of the leading cloud based project management applications. Initially I was tasked with picking up where the previous developers left off, completing and bug fixing the work and getting the product production ready. After it's official launch I provided adhoc development work on new features and maintenance for a number of years.

It’s absolutely packed full of features including gantt charts, Google syncing, time tracking and much much more, it’s a must for anyone who want’s to stay organised!

Tonebook Ringtone Studio

Tonebook and Tonebook DJ were desktop applications we developed in partnership with Innovii Ltd. The application allowed users to easily create their own mobile ringtones from almost any source material, including CDs, music files, video files, DVDs and more. Once the audio was captured, they could simply crop the section they wanted, preview it and then send it straight to their handset.

The Tonebook DJ software built further upon this premise by adding support for mixing multiple tracks into a single ringtone.