Projects

tt

I was interested to see how much time I spend working on various items but the existing solutions didn’t convince me. Maybe it was also because I wanted to start a new project to learn more about Go. The project has since grown together with my Go skills and can be considered somewhat feature complete. I’m not sure if I would recommend it to anyone because it still feels unpolished, but on the other hand I will probably never be 100% satisfied with it.

dotfiles

If I remember correctly this is the third revision and all my systems are on different revisions, but I’m happy with the setup. If I feel like it, I will probably still do it all over again because of some minor inconvenience. You shouldn’t rely on this in any case, just copy the parts you like and leave the rest alone.

cocktailbar54

A friend of mine likes to mix cocktails and was annoyed that he always had to re-print his menus whenever something changed. I offered to build him a website and this is what came out of it. The design was not done by me, I’m more of a backend guy/coder and less of a beautiful frontends guy (in case you couldn’t tell already). The website is built using Vue.js and was my first and last venture into the world of Javascript frontend frameworks. It is built as a Progressive Web App and can be installed on most modern devices. The data will be cached on the device and the app is fully functional without any internet connection. This is one of my largest and most finished projects.

cluster

As a hobby I’m maintaining a linux server at home that hosts the various things that I build or use. The main reasons for doing so are: having full control over my data, customizing tools the way I want them and wasting time fixing issues that I wouldn’t have if I would use a commercial service. In a nutshell it’s a single node kubernetes cluster that runs on bare metal. I’m not yet confident enough to make the repository public, but I will eventually publish it, pinky promise.

Misc.

Open-Source Contributions

Cloud Foundry

As part of my job I regularly contribute to the Cloud Foundry projects. My team is mainly working on the ingress routing layer which includes a HAProxy deployment (via haproxy-boshrelease) in front of the default cloud foundry routing layer (see routing-release and its components).

pcap-release

While this is technically a part of Cloud Foundry I still list this as a separate item because we started this new tool from scratch, and I was heavily involved in the design and development phase. The idea is to allow app developers (the users of Cloud Foundry installments) to access and inspect the network traffic of their apps. Since this requires elevated privileges and involves streaming back the data on an already small container we are building a tool that handles all the details and provides a similar interface to the infamous tcpdump. For more details check out the repository and read the documentation. Feel free to open an issue in case of any questions!