Here are some things I've been working on as experiments. Some of them might work,
but if they do, you are lucky
Distributed / high availabilty systems
Fluffy cluster (load balancer)
A network load balancer for Linux which doesn't need separate hosts and with no single
point of failure. An experiment, see Google code site here
Does not need a "coordinator node", DNS, network directory, domain controller etc
Can support nodes with different weights; nodes of zero weight (administratively down - new connections not accepted but can still continue existing ones).
Implemented almost-completely in userspace - one tiny kernel module
Works best for TCP applications
IPv4 only (could work on v6 in principle)
Fluffy storage is a self-organising decentralised high availability storage system for small data which don't change too often. Think things such as account information, metadata for other storage / clustering systems etc.
Key-value storage system (like "NoSQL")
No single point of failure; no central servers, directories or DNS
No sharding / partitioning. All data goes everywhere. This is a feature :)
Some PC (technically might work on Mac etc) games I've written are here
Older Web games
These were created before HTML5 / canvas etc, were standardised or supported.
Nevertheless, web browsers play games better than some people realise. Most of these aren't very good though.
Note that compatibility problems arise from changes to popular web browsers
three hours. Has an online high score table Online high score table no longer maintained.
High Roller Hilary - a platform game in black & white.
Based on a popular 80s platformer. Incomplete, but it was only done in 3 hours.
Snake - A web implementation of the classic. Only works on Mozilla.
Done in 3 hours.
Helifire - An original game done in three hours. Not particularly
polished or complete. Has some problems with image loading and controls (particularly in MSIE)
5k.org entry. Not very good space-invaders clone.
Other web stuff
Xul Mysql Client - incomplete XUL MySQL client application.
Note that XUL is now disabled in all Mozilla browsers except for in browser-extensions. This means that this application fundamentally won't work.
In any case, since this was written, HTML5 now enables most of the things we did in XUL anyway.