Hello, I'm Caolan.

I develop software aiming for reliability and elegance.

I share my code when I can. You can also hire me for your project. I write JavaScript, Scheme, Python, and Rust. I enjoy good offline experiences, safely synchronising data, and implementing real-time collaboration.

I've given talks at QCon San Francisco and London, FFConf, DotYork, LXJS, and other conferences. For five years I was the organiser of Sheffield JS, where I hosted speakers and delivered workshops on JavaScript.

I live in Sheffield, UK.

Me at Sheffield JS, Union St. Co-working Space

Contact me