Portfolio
This section presents a few of my programming projects from over the years.
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|