Java

Studying Queueing Theory with a database middleware in a closed system

Queueing Theory was used in this student project to benchmark a self-built database middleware system in the Microsoft Azure cloud. Proper system analysis and bottleneck detection is crucial to improve distributed systems where the most benefit can be achieved. Queueing Theory has many practical applications in computer systems and real life. As often, learning a theoretical topic in combination with a practical project gives a much deeper understanding than just learning the theory.

DisTris

A multiplayer Tetris like game on Android. A group project in Distributed Systems.

Toolboxes

A collection of various helper classes / tools for C++, Java, and Python.

Various student projects

Short description of various projects that do not have a separate page yet: middleware, wired and wireless networking, SQL and non-SQL databases, compiler, static analyzer, etc. I learned many things while applying theory in practice.