I’m a 23-year-old software engineer with interests in Rust, asynchronous programming and civic data. Until June I'm based in York, UK. Email me at hi@46b.it or grab my Resume/CV.


Some years ago I participated in and won quite a few open data hackdays. This lead to a front-page feature in The Observer. Shortly after that I lead development at a Y Combinator startup working on Computational Geometry for 3D Printing - you can see our early prototype Cookie Caster. Our former CEO Nemil’s blog is a fantastic read.

I’ve a deep background in fullstack Web Development, but over the last few years I’ve grown more interested in backend and systems. Some of the public things I’ve built:

About me

At the time of writing I’m in my final year of a Masters degree in Computer Science at the University of York, UK. I’m undertaking a signal processing project, combining Eulerian and Laplacian Change Magnification with Texture Synthesis. The aim is to extrapolate short video sequences into long timelapses!

I like to read comic sociology, SF&F and lots of A Very Short Introductions. I like romantic comedies, Baz Luhrmann and Wes Anderson movies. When not occupied with a Masters degree I have a habit of Swing Dancing.

At the University of York I’ve been Treasurer of the Swing Dance Society, Secretary of the Computer Science society, twice Course Representative and a number of other roles besides. Recently I’ve started writing analysis pieces for the student newspaper, Nouse. I also built UOY Bus.

As a member of the Open Rights Group, the Long Now Foundation and someone interested in Effective Altruism I believe in internet freedom, strong civil liberties and sustainable growth. I’m concerned by ongoing misrepresentation of free-speech, very much favour increasing diversity in Software Engineering, and abhor Brexit.

You can email me at michael@46b.it, read my blog here or see some of my programming work on Github. There’s also a notepad of things worth writing about you’re welcome to suggest additions to.