👋 Hi!

I’m a software engineer specializing in server applications and system-level software development, but sometimes I venture into the front end world too. Quite often I find myself taking a deep dive into a topic that tickles my brain.

When I’m not coding I like spending time outdoors, such as cycling, climbing. We are writing this blog together with my partner Sanja.

You can find most of my work on GitHub.

Forwarding IP traffic through a VPN


You have two servers and want to serve the traffic for an IP address on one server from another server?

Building an API-driven software: OpenAPI


Now that we have all the basics covered it is time to implement OpenAPI / Swagger in our project.

Getting started with Docker for the Inquisitive Mind


There are a million Docker tutorials out on the Internet, but few explain what’s actually going on behind the scenes when you issue your first commands. So let’s take a look!

Building an API-driven software: Database Access


Since our API-driven software is now running, let’s get started on the database.

Building an API-driven software: Setting up the backend


Let’s start our API driven software by setting up our basics for the backend.

Building an API-driven software: The Plan


Building up a stack with OpenAPI, Spring Boot, SpringFox, React, typescript and Material-UI.

The danger of monocultures


Monocultures already caused the death of one strand of banana. What can we learn from it in IT?

Immutable Infrastructure in Practice — Part 2


After setting up the server as a Docker baseline, we now venture in building a Docker infrastructure.

Immutable Infrastructure in Practice — Part 1


Recently I rebuilt the infrastructure that hosts this website following the principles of immutable infrastructure. Let’s see how that works!