My name is Christian Specht, and this is my personal site.
I'm a software developer and I use this site to feature my projects and (occasionally) some blogging.

Featured Projects:

SCM Backup

Makes offline backups of your cloud hosted source code repositories


Minimalistic tool to display tabular league data (results, rankings etc.) in existing websites.


.NET library to control an USB Missile Launcher

→ all projects

Recent Posts:

Creating an image gallery with Hugo and Lightbox2

In the last few years, I built multiple static sites with Jekyll. Altogether, I’m happy with Jekyll, but there are a few things that could be better, with the build duration being on top of...

Aug 10 2020 | hugo, web

Building and deploying a Jekyll site via GitHub Actions

Until now, the source code of my blog was on Bitbucket, and on each commit the site was build with Jekyll and then deployed via rsync over SSH to my webspace, all with Bitbucket Pipelines....

May 03 2020 | ci, jekyll, ssh

Setting up CI for this site with Bitbucket Pipelines and SSH

After years of executing a “build and upload per FTP” batch on my machine, I now have a GitHub Pages-like experience when updating this site. The source code lives in a repository on Bitbucket, and...

Feb 26 2020 | ci, jekyll, ssh

Creating custom OpenStreetMap tiles for my own tile server

Once a year, I need to create a printable map with markers. The map is for Sindorf trödelt, a website which I built for an annual garage sale in my hometown. Users can register with...

Aug 29 2019 | command-line, maps, web

Goodbye Bitbucket Backup, hello SCM Backup

Almost 7 years after the first public release, I’m retiring my most successful open source project so far: Bitbucket Backup will be superseded by SCM Backup. There will be no further development on Bitbucket Backup,...

Aug 01 2018 | backup, bitbucket-backup, source-control

VeraCrypt integration for RoboShell Backup

Before TrueCrypt development ceased in 2014, I added support for TrueCrypt encryption to RoboShell Backup. In the meantime, multiple TrueCrypt forks have been developed based on the last “good” version. Until now, I was still...

Jan 07 2018 | backup, roboshell-backup

→ all posts