This page lists some of the personal projects I'm working on (or have worked on). I haven't added all projects but will complete the list as more projects have been found a place online.

The list of projects has been segmented in a number of categories so it's easier to navigate.

Web Applications is an online bookmarking and RSS feed tool. It features a simple minimalistic interface that is built for speed, content density and readability.

I'm constantly working on and improving this tool. The goal is to release it as Open Source software somewhere in the future. The source is current not available.


The idea behind vapormail is that you can create temporary email addresses to receive email on. Once I get the time to finish a suitable MVP I might deploy it and link of my vanity domains to it so you can play around with it.

Source can be found on Github:


Bash Scripting Library

The Bash Scripting Library (BSL) is a collection of useful Bash scripts and libraries you can use to improve your Bash scripts.

Source and documentation can be found over at


Galax is a static site generator that targets both HTML and Gemini output. The goal is to use Galax to replace Pelican as my static site generator of choice.

The source can be found on Github:



Woodhouse is a personal bot I'm continuously developing. The ultimate goal being a sort of Jarvis clone from the Iron Man movies. While still a long way from being a fully functional Jarvis, Winston is pulling his weight by helping me deal with Github PR's, Jira integration and posting silly gifs in chatroms.

Currently closed source since it's a personal project and the source is a mess.

Ansible setup for Winston

Winston is my main development computer. The hostname and specific setup is something that I migrate along with all hardware that I buy, so I needed a way of scripting how I setup this computer.

In this repository you can find all Ansible scripts that I use to setup Winston:


A simple 'shout' service for the Gemini protocol. A demo is running on gemini://


I've started writing a tutorial series on how to learn vim (or better, modal editing). The goal is to write a number of posts that the reader can read, one per day. The idea being that today, you can learn all about the % operator and focus on using it today when you're using vim. Tomorrow we will focus on a new item that you can internalize. In my opinion this will work much better than one long tutorial which you read in long sittings and have trouble remembering what tip or feature you read 20 minutes ago.

Currently in a very early stage on Github: