I am a computer scientist and software engineer with a passion for networks, systems software, machine learning, obscure hardware, and programming.
|
Parliament Simple - The debates of our time. Without the boring bits.
Presenting the most notable debates of the House of Commons and the House of Lords, without spin. |
|
OLM Convert - The free, open-source OLM convertor.A utility to convert an Outlook for Mac archive, that can only be opened with Outlook for Mac, to a set of standard .eml files that can be opened by almost all email clients. Built with WebAssembly and Bootstrap.
|
|
|
Research project: TCPLog - TCP Congestion logging in the Linux kernelSupervised research project investigating how logging of TCP Congestion Control functionality may be implemented in the Linux kernel akin to how QUIC implements qlog in user space. Involved creating a kernel module that exposes the internal TCP State machine, and producing graphical visualisations thereof. This required programming in C, Systems Programming, and Network Programming. |
|
Predicting elections with posters19th May 2026Can you predict elections based on how the posters people display change? I try an experiment. |
|
Partii Trick - A Wii and a Printer for mindless entertainment16th July 2025Creating a 3D version of my flat, connected to a printer to print virtual paintings in the real world. All on the Wii. |