Previous Work

Web Developer

Home

Previous Work

Below you can find a selection of the websites and code I have worked on.

Art Of Ocarina Making

How to make an ocarina.

Technical demo, distributed Micro-blogging system

This is a technical demonstration which was originally written to try out Unit Testing and Test Driven Development. It implements a micro-blogging system similar to Twitter, but which crosses the server boundary. Multiple instances can run on independent servers and communicate with a custom XML based protocol.

Feel free to try out the live installation and browse the source code. The basic features of this application:

  • Clean code structure based on the MVC architecture and OOP, implemented using a custom minimal framework.
  • Complete unit test suite.
  • Cross server communication using a simple XML based protocol, including targeted ‘@’ messages..
  • Salted and hashed user passwords.
  • User and stream authentication using digital signatures.
  • Message caching, only pulls remotes when new messages are posted.