portfolio

Critter

Critter is my Graduate Project for Bournemouth University. It converts the text in tweets into little monsters. The output of the Critters uses Canvas to animate them. This project has introduced me to many new technologies with fairly steep learning curves that I have grasped quickly.

Details:

Schedlr

Schedlr is an iOS app that displays information about Ars Electronica events and allows you to optimise your time there by building a customised itinerary. It was built over 4 weeks from conception to realisation and introduced me to coding in Xcode and mobile application development.

Details:
  • Built with Sencha Touch
  • Followed JavaScript best practices and the MVC pattern
  • HTML5 & Sass, JavaScript & JSON
  • Web Storage API for saving events
  • First proper open-source project
  • Received a 2:1

View-Master

We were asked to rebrand an 80s product for the present and create a viral game alongside a website to promote that product. In a team of 4 we built an immersive 2.5D space adventure showcasing our re-designed View-Master. I also blogged about the experience.

Details:
  • Built with Unity, Cinema 4D and Maya
  • HTML5 & CSS3, JavaScript & jQuery for site
  • Facebook integration
  • Seeded through Facebook, Twitter and Kongregate
  • Received a First

Mini-Portfolio

This site housed my projects from the last term. The brief was that it should be 'HTML5'; as I've been doing this for the last year I thought I'd also introduce object-oriented CSS3 and a sprinkling of jQuery.

Details:
  • Front-end design
  • Object-oriented CSS3
  • JavaScript & jQuery
  • Valid, semantic HTML5
  • Web fonts
  • Received a First

mixcd

mixcd is a community of people that swap mix cds on reddit. I redesigned the site that they use to share and obtain information from their users; it is used by over 2,000 people.

Details:
  • Front-end design
  • Responsive CSS
  • Integrating design into existing site
  • Standardising markup
  • UX/UI
  • Usability

Lyrix

Lyrix was borne from our PHP brief, simply to design a site that uses PHP in some way. You type in a lyric and get to see others. It also generates lyrics from the submitted tags.

Details:
  • PHP
  • AJAX using jQuery
  • HTML5 & CSS3
  • PHP Form validation
  • Last.fm API for autosuggesting
  • XML parsing
  • REST principles
  • Received a First

Breeze

A week to build a simple video game. This was the brief that resulted in Breeze. It's built in Unity and the coding side is mostly JavaScript. It was a very steep learning curve but I love the result and it is one of the projects I'm most proud of.

Details:
  • Learnt Unity within 2 weeks
  • JavaScript
  • 3D game
  • Working with animations
  • Open-sourced
  • Received a First

Puppet Love

This was a university project. I teamed up with 3 TV students, 3 Scriptwriters and 3 Interactive Media Producers to create this contemporary, cross-platform drama. It was presented in front of 2 BBC representatives.

Details:
  • Login system
  • RSS feed
  • Contact form
  • Drag-and-Drop game
  • Commenting
  • iPhone layout and functionality
  • Video encoding
  • Received a First