hey!

I’m a software engineer working on large-scale distributed systems, and a dilettante in recreational mathematics. I write about my favourite tech and non-tech topics here.

I’ve made a few things entirely for fun.

Posts

Mar 2024

Balanced Scheduling in Kubernetes

Using a de-scheduler to achieve balanced scheduling

Feb 2024

Cyclical Transaction-based Replication

Synchronising two databases that are actively receiving non-sharded writes

Sep 2023

Kubernetes Cluster Federation

How can we effectively manage orchestrating resources across multiple Kubernetes clusters?

Mar 2023

Diffie-Hellman Key Exchange Protocol

Establishing a shared secret over insecure channels

Dec 2022

Interactive Decision Theory

An introduction to common scenarios in game theory

Aug 2022

Long Round-Trip Time (RTT) Optimisations

Improving the throughput of database synchronisation in networks with a long RTT

May 2022

BBR Congestion Control

A modern congestion control algorithm

Feb 2022

I urge you to watch the Simpsons

The nature of performative language

Oct 2021

Database Migration

The nitty-gritty beyond the click of a button

Sep 2021

Edelman's Theory of Neuronal Group Selection

An information-theoretic understanding of brain complexity