Trying to be cogent.
I’m a software engineer with a focus on designing for simplicity, reliability and stability in distributed systems.
At SoundCloud I’m building tools to the musicians and artists who host content on the platform, and before that I was the Tech Lead of the Data Platform, working on the architecture of our data infrastructure, and guiding how we work with data across the company.
I cycle a lot, and my big event of the year has been the Haute Route Alps, riding in the mountains for a week.
This year we’ve welcomed a new tiny human into our lives!
A normal stage. A couple of big climbs, a couple of small ones and some fast riding on the flat.
A mixed day, with a good performance on my part but a heavy crash in the pack.
Right foot pedal down, left foot pedal down.
The longest and highest edition didn't put me off in 2017, so I'm back for the 10th anniversary of the Haute Route Alps.
The dream feed nappy change challenge: keep baby asleep, while mum breastfeeds and dad simultaneously changes the nappy. Then place baby seamlessly and sleepily back in the cot. Easy?
We did another baby! We have a second girl who sleeps well (so far...), and a big sister who makes sure there's always a teddy nearby.
SoundCloud Premier Distribution allows creators to distribute their music from SoundCloud to other streaming platforms and stores. For many of our users, this will be their first experience with the strict requirements of the music industry supply chain on metadata and media. Here we’ll look at how a system of automatic and manual validations allows users to get fast feedback as they prepare a release.
We did a baby! Giving birth looks really hard, and my wife is a hero. The first week of Ellie's life has been a whirlwind of hospital visits, poo, sleep deprivation, and becoming besotted with a new tiny human.
We're having a baby! We have no idea what will happen, and don't understand what will take up so much time!
An incredible and joyful (and exhausting) week in beautiful places. What an experience.
On my third attempt at this beautiful but brutal course of 174km and 5500m of ascent I finished with a Brevet d'Or, the Gold Classification
We have a good solution for ownership of services in a microservices architecture. We can learn from this to define ownership of datasets in a way that reduces the total cost of maintenance and integration across teams.