Libelius Student Organiser

A web application for students with timetable integration and the ability to set homework.


An Android application to provide easy access to Mendeley papers via NFC.

MyMLH Backend

An open-source backend to enable hackathon organisers to easily and meaningfully integrate the MyMLH backend into their organisation workflow.

Public Key Web Authentication

Public Key Web Authentication is a project aiming to abolish passwords by using key-based authentication.


Source code + final files for talks I've given in the past.


An API to get information about me.


A disassembler for ARM assembly ELF files, with symbol decoding.

My personal website and blog, built on Jekyll.


Fine grained user/group access control for nginx basic HTTP authentication.