Project Notes

I’ve started a lot of personal projects over the years, some of which are open source, many of which are unfinished.

I’m mostly interested in the following categories of software:

  • Peer-to-peer and distributed systems: DHTs, CRDTs, Blockchain

  • Backup: efficient, incremental, deduplicated backups

  • Utilities: tools for making my life easier

  • Analysis: tools for analysing data and distilling it to more usable forms

  • Databases: unconventional database designs such as graph and vector databases

  • UI: libraries for working with user interfaces

  • Hardware: FPGAs, HDL, electronics

Some of my other projects are published on GitHub and Bitbucket.