Thoroughly Engineering Solutions & Consulting

Oberberger Maximilian


What I provide

Website Programming

Creation of a website tailored to your needs. You have the choice between dynamic or static content.


Need independent advice on server operations, networking and site security? I am happy to assist you!


You need a meaningful flyer, a poster or help for your appearance in the social networks for an event, your club or your company? We are happy to design flyers, posters, construction fence banners and much more. Contact me!


You have an idea for a program and would like to have implemented it ?! I have many years of experience in various programming languages (Python, Java, Golang, Ruby, Perl to name a few).


System errors are unavoidable. For this reason, it is even more important that a system is continuously monitored and errors detected promptly.

Encryption / IT-Security

I offer you all the way from information on the possibilities of encryption to the actual encryption of your data. In this context, data includes email, backup, entire disks, website (https).


Cache Busting

Nov. 12, 2020


In the internet today almost everything gets cached. Every website you visit uses some caches. Either it is only a webserver filecache or one of the big players on market like cloudflare, fastly, keycdn, acamai or any other. In these cache systems static files can be stored for very long periods of time before it ends up expiring. But what happenes if you make any change, since the cached version of the file is stored in your visitors' browsers, they may be unable to see the changes made.

Cache busting solves the browser caching issue by using a unique file ...

High availability UniFi Controller

Aug. 13, 2020    Tags: raspberrypi  high available  unifi


I like having stuff high available. Everybody who works in IT knows it: Everything can fail and it most likely fails when you really need it as written in Murphy's law: "Anything that can go wrong will go wrong". Therefore I decided to cluster my UniFi Controller today. For sure it does not need to run on a server and can be started locally for configuration. But I like to have some nice stats and graphs which are also provided by the Controller and therefore it needs to be up and running constantly.

Remove Files completely from Git repository

Delete a file completely from Git history

March 11, 2020    Tags: git


It can happen that you add some big files to Git (binaries, documents, images, ...) or some "private" files which should not be in git. Removing it from your filesystem with a single commit will just remove the file in the working tree, but Git does not fully delete a file when removing it via commit. Maybe you want to restore it. That's why Git keeps it in his history.