About me

Education

since February 2024

University of Klagenfurt

Doctorate in Technical Sciences (Informatics)

October 2018 - July 2020

University of Applied Sciences Upper Austria - Hagenberg Campus

Master’s degree programme: Software Engineering

Master of Science in Engineering (MSc) with distinction

Master's thesis: MiniJava-Compiler for WebAssembly based on ANTLR and Kotlin

October 2015 - July 2018

University of Applied Sciences Upper Austria - Hagenberg Campus

Bachelor’s degree programme: Software Engineering

Bachelor of Science in Engineering (BSc) with distinction

Bachelor's thesis: Autonomous driving based on a Raspberry Pi

September 2007 - June 2015

BG/BRG Brucknerstraße Wels

BRG with focus on new media

Matura with distinction

Experience

since March 2022

University of Applied Sciences Upper Austria - Hagenberg Campus

Lecturer

+ Multimodal Systems / Mobile and ubiquitous Systems (Amazon Alexa, Microsoft Kinect, Arduino)

+ Testautomation & Continuous Delivery (Testing, Mocking, Test-Driven-Development, CI/CD)

+ Introduction to Programming / Basic Algorithms and Data Structures

+ Object-oriented Programming / Advanced Algorithms and Data Structures

since June 2021

Software Competence Center Hagenberg

Researcher & Senior Software Engineer

March 2020 - April 2020

University of Applied Sciences Upper Austria - Hagenberg Campus

Tutor for the course "Semi-structured Data Models and XML"

September 2018 - December 2019

Catalysts

Software Developer

April 2018 - June 2020

Catalysts

Software Developer (Internship)

March 2018 - April 2018
October 2017 - January 2018

University of Applied Sciences Upper Austria - Hagenberg Campus

Tutor for the courses "Software Project Engineering" and "Database Systems"

March 2017 - June 2017

University of Applied Sciences Upper Austria - Hagenberg Campus

Tutor for the course "Software Project Engineering"

Voluntary activities and memberships

since May 2020
October 2019 - July 2020

Hochschülerinnen- und Hochschülerschaft der Fachhochschule Oberösterreich

Student representative for Software Engineering and Information Engineering & Management

since September 2019

BrAVe - Bruckner Absolventen Verein

Auditor (Rechnungsprüfer)

August 2016

Contests

October 2024

40. Cloudflight Coding Contest (Classic)

358. place worldwide / 32. place in Linz

Participants: 1444 worldwide / 115 in Linz

(Individuals, teams of two or three)

Topic: Arrangement of desks in an office (2D bin packing)

April 2024

39. Cloudflight Coding Contest (Classic)

48. place worldwide / 3. place1 in Linz

Participants: 1286 worldwide / 99 in Linz

(Individuals, teams of two or three)

Topic: Lawn mower routing

1Note: The ranking on the website shows 4. place in Linz. As the actual top-ranked participant of the Linz contest did not compete on site, he was not awarded in the Linz ranking and everybody else moved up by one place.

October 2023

38. Cloudflight Coding Contest (Classic)

39. place worldwide / 3. place in Linz

Participants: 1194 worldwide / 84 in Linz

(Individuals, teams of two or three)

Topic: Islands and sea routes

March 2023

37. Cloudflight Coding Contest (Classic)

207. place worldwide / 22. place in Linz

Participants: 953 worldwide / 76 in Linz

(Individuals, teams of two or three)

Topic: Rock, Paper, Scissors(, Lizard, Spock)

November 2022

36. Cloudflight Coding Contest (Classic)

62. place worldwide / 5. place in Linz

Participants: 912 worldwide / 67 in Linz

(Individuals, teams of two or three)

Topic: Pacman

November 2021

35. Cloudflight Coding Contest (Classic)

3. place worldwide

747 Participants worldwide (Individuals, teams of two or three)

Topic: Compilers

Oktober 2020

34. Cloudflight Coding Contest (Classic)

101. place worldwide

928 Participants worldwide (Individuals, teams of two or three)

Topic: Energy optimization for smart homes

February 2020

Google Hash Code 2020 (Online Qualification Round)

4831. place worldwide

Participation as team together with Dominik Falkner, Lukas Heiss and Tobias Mühlberger

10724 participating Teams (2-4 members per team)

Topic: Optimizing a book scanning process

March 2018

Google Hash Code 2018 (Online Qualification Round)

893. place worldwide

Participation as team together with Robert Erdödy, Lukas Heiss and Jan Wiesbauer

3012 participating Teams (2-4 members per team)

Topic: Optimization of a self-driving taxi fleet in a city

October 2017

26. Catalysts Coding Contest (Classic)

40. place worldwide

over 600 Participants (Individuals, teams of two or three)

Topic: Digital Transactions as Blockchain

February 2014

Austrian Olympiad in Informatics

Qualification for the first training bootcamp

Participation at the first training bootcamp at TU Wien

Participation at the Qualification for the national competition

Topic: Solving of programming challenges in consideration of runtime and memory consumption

Civil Service

August 2020 - April 2021