Konstantin Unterweger
I'm a Student
About
Hi, I'm Konstantin, a Computer Science student at TU Wien, having completed my bachelor’s degree in July 2025. I have a strong interest in software development, algorithms, and problem-solving, and I'm always eager to explore new technologies and challenges.
Beyond my studies, sports have always played an important role in my life. I spent my entire youth playing ice hockey in the Austrian Bundesliga, which instilled in me a deep sense of discipline, resilience, and team spirit. Balancing competitive sports with academics taught me how to manage my time effectively and approach challenges with a strategic mindset.
I'm always open to connecting, discussing tech, collaborating on projects, or even talking about sports! Feel free to reach out.
Software Developer & Critical Thinker | CS @ TU Wien
I thrive on solving complex problems, writing efficient code, and continuously learning. My background in Computer Science at TU Wien and years of competitive experience playing ice hockey in the Austrian Bundesliga have shaped my analytical thinking, resilience, and teamwork skills.
- Passionate about algorithms, software development, and optimization.
- Always open to collaborations, discussions, and new challenges.
- Birthday: 7 December 2002
- City: Vienna, Austria
- Age: 22
- Degree: Student
Skills
Throughout my studies at TU Wien, I have developed a diverse set of technical skills, ranging from software development to machine learning. I continuously explore new technologies and frameworks to enhance my problem-solving and development capabilities. Below are some of the key skills I have gained:
Resume
A quick look at my education and experience that define my journey as a problem solver and software developer.
Education
Technical University of Vienna (TU Wien)
October 2022 - July 2025
Bachelor's Degree in Informatics with a Specialization in Artificial Intelligence
Wasagasse 9, BG9
2013/14 - 2020/21
General Higher Education Entrance Qualification (Matura) 2021
Professional Experience
Technische Universität Wien
Tutor
February 2025 - July 2025
Visit TU Wien- Tutor, Einführung in die Programmierung 2, supporting students through advanced programming coursework at the Institut für Informationssysteme.
October 2024 – February 2025
- Tutor, Programmierparadigmen, assisting students in understanding various programming paradigms at the Institut für Informationssysteme.
Onlim
Artificial Intelligence
September 2024
Visit Onlim- AI Developer Intern, assisting in chatbot development and testing conversational AI models.
Onlim
Artificial Intelligence
September 2023
Visit Onlim- AI Developer Intern, supporting the optimization of chatbot responses and improving NLP algorithms.
Prostaff
Catering
2022 - 2022
Visit Prostaff- Worked as a Waiter, providing food and beverage service at various events.
Austrian Armed Forces
Military Service
2021 - 2022
Visit Garde- 1st Guard Company (1. Garde Kompanie)
Projects
I love turning ideas into reality through code. Below are some of my projects, where I tackled real-world problems, optimized performance, and built solutions using various technologies. Check them out!
TutorMatch
Tutormatch. In collaboration with some of my university colleagues, we developed a online platform designed to connect students for collaborative learning. This platform, Tutormatch, facilitates students meeting up for study sessions, allowing them to teach and learn from each other effectively.
View on GitHub
Shazam - Audio Retrieval
This project is an implementation of the audio identification algorithm from the Original Shazam Paper (Wang, 2003). It uses audio fingerprinting and hash-based matching to enable efficient and accurate audio retrieval. By analyzing unique spectral features of an audio signal, the system generates compact hashes that allow for rapid identification of songs from a large database. Users can input a recorded audio sample, and the system will match it against the stored fingerprints to determine the song's name, even in noisy or distorted environments.
View on GitHub
Rocket League - Trick Shot Classification
This project was part of a Kaggle competition at my university, where I developed a machine learning model to classify trick shots in Rocket League based on in-game metrics and player inputs. Using a dataset of 297 trick shots, I analyzed time-series data and summary statistics to train a classifier that recognizes different maneuver types. The project involved data preprocessing, feature engineering, model training, and evaluation. Check out the full implementation and results on GitHub!
View on GitHub
Distributed Message Broker Service
An implementation of a distributed message broker service designed for reliable and scalable communication. Brokers register with a custom DNS for dynamic cluster management, routing messages through exchanges and queues. Automatic leader election using Raft, Ring, or Bully algorithms ensures high availability, seamlessly handling failures and maintaining uninterrupted operation.
View on GitHub
Volume Visualization
This application is designed to process medical data, including MRI and CT scans, utilizing advanced direct volume rendering techniques. It leverages Three.js and the GLSL shader language for detailed visualization, enabling a comprehensive view of different parts and aspects of the scans. Additionally, D3.js is employed to display related data, enhancing the overall analysis and understanding of the medical information.
View on GitHub
Dependency Analysis
This software was developed to track library updates across Java (Maven & Gradle), Python, and JavaScript manifest files, to analyze how quickly dependency changes are introduced and propagated through a codebase and to help detect and report patterns in those manifests.
View on GitHubContact
Got a question or an idea? Use the form below to reach out, and I’ll be in touch as soon as possible.