portfolio

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

Becoming

This Flash animation was a solo university project. It had to be under 2 minutes long, be interactive and aimed at a specific audience.

Details:
  • Flash animation
  • Original music
  • Website designed in Flash
  • Actionscript 3.0
  • Image and audio editing
  • Received a First