Avatar

Michael Reinegger geb. Ludwig Josef

Michael Reinegger geb. Ludwig Josefer/ihm

Experience

Dynatrace logo

Softwareentwickler Masterarbeit

Dynatrace · Teilzeit

Nov. 2025–Heute

Johannes Kepler Universität Linz logo

Tutor Digitale Schaltungen

Johannes Kepler Universität Linz · Teilzeit

Okt. 2025–Jan. 2026

Dynatrace logo

Praktikant

Dynatrace · Vollzeit

Aug. 2025–Sept. 2025

Johannes Kepler Universität Linz logo

Studentischer Mitarbeiter

Johannes Kepler Universität Linz

Okt. 2024–Juni 2025

ventopay gmbh logo

Praktikant

ventopay gmbh

Juli 2024

Johannes Kepler Universität Linz logo

Studentischer Mitarbeiter

Johannes Kepler Universität Linz · Teilzeit

Okt. 2023–Juni 2024

Bosch logo

Praktikant in der Softwareentwicklung

Bosch · Vollzeit

Aug. 2023–Sept. 2023

Bosch Rexroth logo

Praktikant

Bosch Rexroth · Vollzeit

Juni 2021–Juli 2021

HerzReha Bad Ischl logo

Zivildiener

HerzReha Bad Ischl · Vollzeit

Sept. 2020–Mai 2021

ENGEL logo

Praktikant

ENGEL · Vollzeit

Juni 2018

ENGEL logo

Praktikant

ENGEL · Vollzeit

Juli 2017

Education

Johannes Kepler Universität Linz

Diplom-Ingenieur, Computer Science: Networks and IT Security

Okt. 2024–Juni 2026

Johannes Kepler Universität Linz

Bachelor, Computer Science

Okt. 2021–Juli 2024

HTL Steyr

Matura, Mechatronik, Robotik und Automatisierungstechnik

2015–2020

Skills

IT-Infrastruktur
IT-Management
Softwareentwicklung
Kontinuierliche Integration
C#
Cascading Style Sheets (CSS)
HTML
JavaScript
TypeScript
AngularJS
Angular
Svelte
.NET-Framework
ASP.NET
Cybersecurity
Kotlin
Java
Go
Rust (Programmiersprache)
Netzwerksicherheit
Netzwerkadministration

Projects

Flexbar-Plugin-Youtube-Music-Desktop-App
Flexbar-Plugin-Youtube-Music-Desktop-App

A YouTube Music integration plugin for FlexBar that provides real-time music information display and playback controls via the YouTube Music Desktop App's Companion Server API.

JavaScript javascriptflexbaryoutube-musicpluginmusicnodejs
Game-of-Life-Multiplatform

A Conway's Game of Life implementation built with Kotlin Multiplatform, running natively on mobile, desktop, and web from a single shared codebase.

Kotlin kotlinmultiplatformgame-of-lifewebmobiledesktopkmp
jku-master-project-network-devices-power-consumption-analysis
jku-master-project-network-devices-power-consumption-analysis

A web-based test runner for measuring power consumption and network throughput of devices under test, supporting UDP, TCP, and Layer 2 load generation with real-time FritzBox smart plug monitoring and SQLite-backed test storage.

TeX researchnetworkingpower-consumptionmeasurementsqlitemaster-project
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization
LSTM-Based-Speaker-Diarization

Bachelor thesis implementation of an LSTM-based speaker diarization system, comparing LSTM and BiLSTM architectures for d-vector generation with multiple clustering algorithms and comprehensive hyperparameter analysis.

Python pythonmachine-learninglstmspeaker-diarizationaudioaideep-learningthesis
Lebenslauf
Lebenslauf

A professional curriculum vitae and cover letter written in Typst, showcasing the Typst typesetting system as a modern, code-first alternative to LaTeX for structured document design.

Typst typstcvresumetypesettingdocument
LinuxHello
LinuxHello

A Windows Hello-style face authentication system for Linux with PAM integration, IR camera support, anti-spoofing protection, and a modern Wails-based web management GUI.

Go golanglinuxface-recognitionpamwailssecurityaionnx
WordWiz
WordWiz

A SvelteKit web app that uses trie data structures to efficiently search for words matching pattern and length filters, supporting both English and German word lists.

JavaScript sveltesveltekittrieword-gamewebappjavascript
cg-lab-2023-project-reineggersilber
cg-lab-2023-project-reineggersilber

A WebGL-based 3D animated short film created for the Computer Graphics lab at JKU Linz, featuring heightmap terrain generation, dynamic lighting, and a multi-scene story with portals and an alien planet.

JavaScript javascriptwebgl3dcomputer-graphicsanimationuniversity
homelab-speedtest
homelab-speedtest

A homelab network performance monitoring tool that measures bandwidth and latency between devices using a Go-based SSH worker, with a real-time Svelte dashboard, alert rules via ntfy, and Docker deployment.

Svelte golangsveltehomelabnetworkingmonitoringdockerdevops

Personal homepage with automated data aggregation

HTML golangsvelteautomation
mljrCSS
mljrCSS

A TailwindCSS-based CSS framework and Svelte 5 component library featuring a Claymorphism design system with warm orange primary and soft teal secondary colors, supporting both light and dark modes.

Svelte tailwindcsssveltecsscomponent-librarydesign-systemclaymorphism
nightscout-display
nightscout-display

A feature-rich Elgato Stream Deck plugin displaying live blood glucose data from Nightscout with number and graph display modes, color-coded readings, trend arrows, and configurable time ranges.

TypeScript typescriptstreamdecknightscoutdiabeteshealthcareplugin
nightscout-librelink-up-go
nightscout-librelink-up-go

Lightweight Go service that syncs glucose data from Abbott's LibreLink Up to Nightscout CGM platform. Runs as a containerized microservice with automatic data polling and real-time updates.

Go golangnightscoutdiabeteshealthcaredockermonitoring
nightscout-tray
nightscout-tray

A cross-platform system tray application built with Wails3 and Svelte that shows real-time blood glucose data from Nightscout, including number display, graph visualization, and trend arrows.

Go golangwailssveltenightscoutdiabetesdesktoptrayhealthcare
service-template
service-template

A Go-based web service template for my ansible based homelab automation with Docker containerization, CI/CD via GitHub Actions, and multi-environment support (production & staging).

Go golangdockerdevopscicdhomelabautomationwebtemplate
sudoku-gen
sudoku-gen
sudoku-gen
sudoku-gen

A web app for generating and printing Sudoku puzzles in 9×9, 12×12, and 16×16 sizes across normal and jigsaw variants, with adjustable difficulty, a database-backed list viewer, and bulk printing with or without solutions.

Svelte sudokusudoku-generatorsveltekitsveltewebapppuzzlewebworkers

Recent Activities

Powered by Strava

48 km

Distance YTD

2026

32

Activities YTD

2026

112 m

Elevation YTD

2026

21h 50m

Active Time YTD

2026

Afternoon Run

2026-01-18

Distance

6.0 km

Time

37m

Pace

6:15 /km

Morning Run

2026-02-07

Distance

5.0 km

Time

29m

Pace

5:57 /km

Afternoon Workout

2026-02-19

Distance

Time

52m

Speed

-

Evening Ride

2026-02-23

Distance

Time

32m

Speed

-

Evening Ride

2026-02-24

Distance

Time

30m

Speed

-

Evening Ride

2026-02-25

Distance

Time

30m

Speed

-

Afternoon Workout

2026-02-26

Distance

Time

1h 0m

Speed

-

Radfahrt am Abend

2026-03-03

Distance

6.1 km

Time

22m

Speed

16.6 km/h

Afternoon Workout

2026-03-05

Distance

Time

1h 1m

Speed

-

Morning Run

2026-03-08

Distance

6.1 km

Time

36m

Pace

5:59 /km

Tech Stack

Go + Echo
Templ
Tailwind v4
HTMX
Alpine.js
Claymorphism

Let's build something

Whether you have a question, a project idea, or just want to say hi — my inbox is always open.

Say Hello
© 2026 mljr.eu. Built with Go, Templ, and Claymorphism.