David Augustat

Computer Science Student & Tech Enthusiast

Hey, it’s David! I’m a 20-year-old computer science student and tech enthusiast from Germany. I enjoy programming, building websites, playing with Arduino microcontrollers, as well as working with servers. I’m also interested in electronics, physics and Linux.


If you would like to contact me, just send me an email:


Recent Posts

Good Bye Wordpress, Hello Jekyll!

Ever since I started my website two years ago, this blog has been run on Wordpress. Now I have finally made the decision to ditch Wordpress and move over to Jekyll, a static site generator. I’ve spent the last few days in completely rebuilding my website from scratch using Jekyll and the Bootstrap CSS framework. What’s so special about Jekyll? In case you are unfamiliar with static site generators (SSG), they are tools that take Markdown files and HTML templates as an input and generate deployable HTML files as an output. This differs a lot from traditional content management systems...

How to Set up Let's Encrypt on an Intranet Website

There are situations where it is desired to have a website only available from the local network but not from the global internet. In most cases intranet websites are only served via HTTP but not via HTTPS. This however is not exactly secure, since the entire traffic between your computer and your server is transmitted in plain text (even passwords). So an attacker could obtain sensitive data as soon as they manage to break into your local network.

I Built an Online Calculator for Finite Fields and Linear Algebra

Everyone is familiar with the so-called real numbers, meaning numbers that we use in our daily life, like 3, -4, 0.5 or PI. As a computer science student I attend a math class at university where we not only use real numbers, but also other algebraic fields, the so-called finite fields. As opposed to the real numbers, finite fields only have a finite set of numbers. When performing the mathematical operations +, -, * or / on elements from this limited set of numbers, it is not possible to "break out" of it, i.e. the result is an element of...
Show all posts