Hi, I'm Yusuf.

I’m a software engineer passionate about all things technology.

I'm the co-creator of Terminal, a tool which makes it easy to inspect and debug webhooks.

I've also founded dailyphysicsproblem.com, a service which helps high-school students prepare for physics interviews at top universities.

Previously, I spent some time as a patent lawyer where I helped prosecute UK and European patent applications related to computing and electronic devices. Some of the technologies I worked on include charging circuits for EVs, software-defined networking (SDN), and distributed databases.

I've also conducted research into the orbital dynamics of planetary remnants around white dwarfs, which was published by the Royal Astronomical Society. I was awarded the Seymour prize for my work.

Here are some of the projects I've worked on:


Making it easy to inspect and debug webhooks.

Learn more >

Orbit decay of 2–100 au planetary remnants around white dwarfs with no gravitational assistance from planets

Monthly Notices of the Royal Astronomical Society, Volume 510, Issue 3, March 2022, Pages 3379–3388

Learn more >

Daily Physics Problem

Helps high-school students prepare for physics interviews at top universities.

Learn more >

When I'm not playing with code, you can find me cycling or travelling. I've cycled over 1000 miles across Europe.

My trusty bike as I pass through Düsseldorf, Germany, on my way to Paris, France.

And visited over 30 countries.

I spent one night camping in the Jordanian desert. I lived in Jordan for 3 months to study Arabic.

I also occasionally write poetry (when I'm in a particular reflective mood).

I love to write and share my learnings in public. On my blog, you can expect to find posts about my experiences becoming a software developer, as well as my thoughts on the latest developments in the tech industry.

If that sounds interesting, consider subscribing to my newsletter, Exposition, where I share one deep dive into an important technical topic every Saturday morning.

If you have any questions or suggestions, please feel free to contact me.