Some documents

Bits and pieces:

Gaming resources, for Unreal Tournament and it's successor UT2K4
Public domain music, all copyright-expired under UK law.

Algorithms and software:

Recursive Voronoi drawing, simpler than Fortune's algorithm.
dupdelete, a generally useful file hashing and deduplication utility.
ASFView, analyser for ASF/WMA/WMV files.
File-summary and transformation toolkit, utilities for teaching and studying compression.
Risahash, perceptual audio hash function.
MEDejitter, a very crude image stabiliser.
Vectorscope utility for audio.
Voronoi approximation for image disocclusion.
x264 encode testing script, vary parameters and graph results.
Zipfilerecover, zip and office document recovery utility.
Pixeltweek, image impulse noise removal filter.
Parscavenger .par2 file recovery utility.
BLDD compression utility.
Password manager, hardware password management solution.
Packet radio.

Tiny 'web apps':

VoroWar game
Cardadd, a utility to add up many single-digit numbers very quickly. Useful when playing Munchkin or Braggart.
Genus Loci, an educational game.
Programming projects

Fun playing with high voltage:

Disc launching
The Electrocannon, a unique (To my knowledge) means of launching a projectile.
The Explodium, a supply of considerable power.
Arc in a field, demonstrating the arc-surpressing effect of a strong magnetic field.

Hardware project writeups:

Wind turbine v2
Battery discharge protection circuit
Arduino PWM solar charge controller MkI, a crude charge controller.
Arduino PWM solar charge controller MkII, a complete redesign that is far superior in every way.
Open design for a solar power optimiser
Ideal diode design notes
Common-positive ideal diode circuit, the near-perfection of the above
Auto-off timer
Alternator voltage regulator
Ultra-low-voltage linear power supply and component tester
The 'Slender Flower' lightweight 2M/70CM antenna

All project writeups are published using IPFS: If this host is down and you are viewing this via a cache, simply change the host to and you may be able to retrieve them from the public IPFS gateway