← back

Work

Things I have built or had a hand in.

← back

About me

I'm Ayomide Aluko. I'm a backend engineer. I build the quiet parts of software: systems that hold under pressure and stay out of the way.

For a long time I could use a thing well before I actually understood it. This is where I fix that, in public. Wrong things get corrected rather than quietly deleted. The correction is usually the interesting part.

/ search   JK scroll   T invert

← back

Bits and process

How the things in work are actually put together. System designs, the shape of the data, the flows that carry money or state, and the decisions that held them up. Mostly backend. The known gaps are written down too.

← back

Research

Distributed systems and systems engineering.

This is where my curiosity has been pulling me. The things I've built kept bringing me back to the same questions: what happens when two things try to do the same job at once, when a message arrives twice, when a server disappears halfway through a task, or when one machine stops being enough. I've answered some of those in practice. I want to understand them properly, from the ground up.

I'm still finding my way in. Right now that means reading the papers and books behind the tools I already use, things like consensus, replication, queues, consistency and failure, and rebuilding small versions of them myself to see where they break.

I think this is the part of engineering that will shape my career the most. The systems I want to build should keep working when traffic grows, machines fail and the network misbehaves. Getting there means knowing why things work, not just how to use them. This page is where that work will live as it takes shape.