Peter
Warrington
Projects | Blog | GitHub | LinkedIn
Other stuff:
Document library

I am a computer scientist and software engineer with a passion for networks, systems software, machine learning, obscure hardware, and programming.

Some projects:

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.
Know the debates of our time.

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.

40+ stars on GitHub

Research project: TCPLog - TCP Congestion logging in the Linux kernel

Supervised 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.

See more projects...

Some articles from my blog:

Predicting elections with posters

19th May 2026

Can you predict elections based on how the posters people display change? I try an experiment.

Partii Trick - A Wii and a Printer for mindless entertainment

16th July 2025

Creating a 3D version of my flat, connected to a printer to print virtual paintings in the real world. All on the Wii.

See more blog posts...