Here are a few projects that I'm quite chuffed with. 😊 I do some open source and the occasional website on the side. I'm quite proud of my dotfiles and I've spun out some command line tools from them. Enjoy!

Command line

Git get

Keep your cloned repos nice and neat in a go get esk directory tree. Read more here: How I organize my cloned git projects.


A command line tool to help you remember those little nuggets of knowledge.

My Dotfiles

These are my dotfiles. There are many like them. But these are mine.

I live in the command line with zsh and vim. There's some good stuff here, some bad stuff, don't judge.


I have a long history of spending too much time building a nice website and too little time writing content for it. This one is no exception! 🙈

This site is build on middleman, an easy-to-use static site generator. One of the things that drew me to middleman over Jekyl was the choice of templating language. I really enjoy ruby's native ERB templating.

I run a Digital Ocean droplet with docker that runs this site via Caddy for easy to setup HTTPS. I also run Fathom for privacy friendly analytics.

Everything I do involves tests, so I use HTMLProofer to test markup and links. As I do with most of my projects, I use Travis CI to automate testing and deployment.

All in all, I'm pretty proud. Now I just need to write something more than twice a year. 😛