Peter
Warrington
computer man
Projects | Blog | GitHub | LinkedIn

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

Some projects:

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

An article from my blog:

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

On BlueSky: