Projects

Below are some the projects that I am currently involved in or have worked on in the past.

Cycopath

Cycopath is a immersive computer game. Players can race each other on specially modified bikes which acts as a controller in a room with 3 back-projected screens.

Multiplayer cycopath on three screens

Minneola

Minneola logo

Minneola is a social calendaring application whereby users can enter appointments, set reminders and interact with each other's calendars allowing social organisation and sharing of appointments. Users can create different sub-calendars to share with other users or simply just share certain appointments through a server system (e.g. A lecturer directing a university course can update the lecture timetable or a coursework deadline and all students on the course will get these changes). The server will control the sharing and synchronisation of calendars in a similar way to an email server.

It can be used in a variety of contexts, with home users using as a standalone program, and business or power users using it with a server. It will be cross platform and be compatible with existing calendar file formats.

Features:
  • Open networking protocol. We plan to develop an open calendaring protocol so that others can develop compatible applications.
  • Plug-in Authentication. If an organization already has an existing authentication method they can use this to allow access to the calendar, rather than having to issue new usernames or passwords.
  • XML Calendar imports from website. The idea is similar to an RSS feed in getting news from a website, but instead you visit the events page of a website and click the Calendar XML and import the events into your calendar. Users will also be able to send XML calendar information to each other via email.
  • Import/Export of calendar information to ensure compatibility with other software.

Minneola is a group project for my degree course. Visit the Minneola website for more information.

Update: We were recently approached by a developer from the Eclipse Foundation about the possibility of incorporating this project into Corona. Eclipse is an open source development platform originating from IBM.

cre8ion.co.uk screenshot

Web Development

When I'm not studying at university I am a Freelance web developer. During my gap year I built a network of web sites for an international charity. Subsequent to this I have carried out work for a number of other clients based on the recommendations of the charity. Generally the projects involve working with an art director who coordinates the design and branding.

These are a few some of the projects that I have been involved in recently: