Skip to content
View Konstiu's full-sized avatar

Highlights

  • Pro

Block or report Konstiu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Konstiu/README.md

Konstantin Unterweger

Computer Science · TU Wien


Profile

Computer Science MSc student at TU Wien,
with a completed Bachelor’s degree in Computer Science.

Strong focus on backend systems, distributed architectures,
and software maintenance.

Completed a bachelor thesis on dependency evolution and maintenance quality,
analyzing long-term changes in real-world software projects.


Technical Focus

Languages

  • Java, Python, TypeScript
  • SQL, Bash

Backend & Infrastructure

  • Spring Boot, REST APIs
  • Apache Kafka
  • Docker, Kubernetes
  • Linux

Tools

  • Git, GitHub Actions
  • Maven

Areas of Interest

  • Backend and distributed systems
  • Software maintenance and sustainability
  • Long-lived and production-grade systems

Contact

Pinned Loading

  1. DependencyAnalysis DependencyAnalysis Public

    Dependency Metrics Analysis is a Python toolkit that scans any project’s history for Java (Maven & Gradle), Python and JavaScript dependencies across commits and exports aggregated metrics as CSV.

    Jupyter Notebook 1

  2. Music-Information-Retrieval Music-Information-Retrieval Public

    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 acc…

    Jupyter Notebook

  3. Rocket-League-Tickshots Rocket-League-Tickshots Public

    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.

    Jupyter Notebook

  4. VolumeVisualization VolumeVisualization Public

    This application is designed to process medical data, including MRI and CT scans, utilizing advanced direct volume rendering techniques.

    JavaScript

  5. Rust-OS Rust-OS Public

    Experimental Rust OS exploring bootloading, memory management, interrupts, and hardware interaction.

    Rust

  6. taxi-stream-processing taxi-stream-processing Public

    A distributed real-time data streaming and processing system for analyzing taxi location data using Apache Kafka, Apache Storm, and Redis, with a modern web dashboard for visualization.

    Java 1