My main occupation since 2013 has been studying computer science at TU Dresden. During that time I was active in the student repesentation of the faculty for about a year and a half.
Since 2015 I have also been working as a student research assistant at the Chair for Compiler Construction, developing a parallelizing compiler called Ohua.
My advanced studies in CS mostly focused on distributed systems and parallel programming.
My masters thesis focuses on deep integration of User Defined Functions in databases. You can find my slides for the introductory talk of the topic here.
Undergraduate studies in Germany have a mostly fixed curriculum spanning the basics of computing machine implementation, logic, mathematics, graph theory, algorithmic thinking and complexity theory etc.
For the advanced courses I chose Compiler Construction and Database Programming.
I tutored computer science for mechanical engineering students, mostly using C# and a introductory robotics programming lab class for freshmen CS students.
I also offered a voluntary class for intermediate level Python and one for Haskell in two subsequent terms.
I spent a little over 10 months in Kelowna, Canada on a Work and Travel program to take a peek and the country and culture.
During this time I did pretty much any job our small fast food restaurant required.
This lists the more insteresting of my public projects. I also develop and maintain a few minor ones, such as the Haskell syntax extension vor Visual Studio Code. You can find the full list on my GitHub profile.
These publications were created during my work at the Chair for Compiler Construction.
You can also have a look at my Google Scholar profile