CV Portfolio

Portfolio

This section presents a few of my programming projects from over the years.


PodPuppy Visit Website

Technologies: C# .NET 2.0

PodPuppy is a Podcast Receiver written in .NET 2.0. It demonstrates:

  • Networking
  • Multithreading
  • Persisted State
  • Robustness
  • Clean OO Design

To run PodPuppy you will require the latest version of the .NET 2.0 runtime which is available from Windows Update. PodPuppy runs on Windows XP only.


Marble Maze Download Game | Download Sourcecode

Technologies: C# .NET, Managed DirectX

Marble Maze is a game in which the player uses their mouse to carefully guide a marble around an obstacle course. As the game progresses new types of obstacle are introduced and the courses become preogressively harder. The game uses Grabit2, my tile engine implemented in managed Direct3D. To play Marble Maze you will require the latest version of DirectX as well as .NET runtime version 1.1. Both available from Windows Update. Marble Maze currently runs on Windows XP only.


Recipe Website Visit Website

Technologies: PHP, MySql, HTML, CSS, RSS

A data driven community website that allows registered users to submit, read, rate and comment on recipes. This website template was developed as part of a project on RentACoder.


ID3AL Download

Technologies: C# .NET

An ID3 tag editor for labelling your mp3s with metadata (artist, album, e.t.c) in a format recognised by most music apps. Also allows you to automatically organise your music collection with a single click. It even works as a basic music player. The user interface is designed to minimise typing by presenting you with likely options for each metadata field.