Projects

Librebase

A novel collection of protocols to build fully decentralized multi-user applications with. Like an open-source, decentralized Firebase.

LUNA

A cross-platform productivity application suite, based on Librebase, using SvelteKit with Ionic.

Signals

A simple, intuitive and lightweight reactive programming library based on the signals design pattern, which has been popularised by many modern frontend JavaScript frameworks.


Recent Blog Posts

  • No servers, no masters.

    TL;DR: I’m designing and building an open, robust, private, secure, and fully peer-to-peer graph synchronisation application layer protocol that will power the trustless decentralised web. The goal eliminate ANY requirement for centralised servers, even for complex tenanted apps with organisations and permissions.

  • Migrating NRGLAB.uk to Hugo

    Earlier this month I migrated the website of my events and music brand, NRGLAB, from a dynamic Express app to a fully static Hugo website.

  • Home Server Update

    I have decided to log updates to my home network/server setup. It’s really nothing fancy as of now - it’s literally just an old laptop hooked up to a hard drive enclosure.