- M.Sc. CS student @TUM
- Interested in web application deployment / security, networking, low-level programming and the Linux kernel
- Always seeking new challenges (if you think you have something that fits this description please send me a message at hi{at}tillmueller.dev)
Here is an overview of some of the projects I worked on. Most of these are hosted on my own Gitlab instance over at https://git.gento0.de
These are projects I did in my spare time and are therefore not directly connected to any university classes
- Home automation software for controlling shutters over WiFi using Raspberry Pis (group collaboration with some other students)
- Very small program simulating a disease outbreak, my first
C++
program beyond Hello World to get some idea of how the language works - Fix for the MTU detection in Chiaki, an open-source Playstation remote play client
- Script for downloading slide sets from BigBlueButton even if the download is disabled
- Ansible playbooks used for managing a myriad of virtual machines
- Scripts for backing up KVM virtual machines with minimal interruption, adapted from here
- Script for updating Debian 9 to Debian 10
- MOTD configuration files
- Go implementation of a Peer-To-Peer onion network for the class Peer-to-Peer-Systems and Security (created as part of a team of two)
- eBPF implementations for performance testing and POCs of stateful eBPF programs, used in my Bachelor's Thesis
- Minimal kernel for virtual machine file injection via HTTP or using a filesystem overlay provided in the
initrd
. Created as part of my Bachelor seminar - Additionally, I attended the following classes and created solutions for their respective assignments. However, since the same exercises are still used in at least some of them, these repositories are not publicly available
- Network Security
- IT Security
- Advanced Topics of Software Engineering
- Numerical Programming
- Cloud Computing
- Introduction to Computer Networking and Distributed Systems
- Fundamentals of Programming (Exercises & Laboratory)
- Functional Programming and Verification
- Fundamentals of Algorithms and Data Structures
- Laboratory: Computer Organization and Computer Architecture
- Introduction to Theory of Computation