🇩🇪 DE 🇬🇧 EN

Michael Neuhold

Ausbildung

Ausbildung

TU Graz - Software Engineering and Management Bachelor und Master

seit September 2023

Bachelorstudium (bis 2026 als außerordentlicher Student) an der Technischen Universität Graz.

Zusätzlich absolviere ich bereits Lehrveranstaltungen des gleichnamigen Masterstudiums mit Major in Machine Learning und Minor in Business Informatics.

Abstract der Bachelorarbeit

Compact prediction learning is a training principle that encourages neural networks to reuse a small number of latent representations while maintaining task performance. This bachelor thesis investigates whether such compactness constraints lead to structured and reusable internal representations in neural networks.

The approach is evaluated on a set of synthetic binary prediction tasks and synthetic linear prediction tasks as well as on a convolutional neural network trained on a pairwise MNIST comparison task. Compactness is enforced by an additional loss term applied to the latent representations. The compactness objective is defined as:

E = \sum_{k \neq l} \Bigl( 1 + \log \sum_i (\lvert g_i(x^{(k)}) - g_i(x^{(l)}) \rvert) \Bigr).

The results show that for simple synthetic tasks, compact prediction learning leads to highly structured and low-dimensional latent spaces that reflect task-relevant structure. In contrast, for the convolutional setting, the compact objective causes a strong collapse of the latent space, removing most digit-specific information and reducing classification accuracy.

These findings indicate that compact prediction learning acts as a strong inductive bias that enforces minimal, task-aligned representations, but may limit information retention in more complex perceptual tasks.

Bachelorarbeit als PDF ansehen
Abstract der Masterarbeit

Noch nicht ganz so weit ;) (Sommersemester 2027)

HTBL Kapfenberg - Mechatronik

September 2021 - Juni 2026

Höhere Technische Bundeslehranstalt mit Schwerpunkt Mechatronik.

Abstract der Diplomarbeit

This diploma thesis addresses the limited evaluation of battery charging processes in AVL Drive 5, where previously only a few parameters were considered. To over- come this limitation, the existing Python-based analysis was extended to support both AC and DC charging sessions and to automatically calculate a broad range of key performance indicators. The implemented solution standardizes input data, detects charging events, and generates comprehensive results that are directly integrated into AVL Drive 5 and its database. As a result, charging analyses are now more complete, accurate, and immediately available to engineers without additional manual effort. The outcome is an efficient and scalable framework that significantly enhances benchmarking capabilities and provides a solid foundation for future extensions in charging analysis.

Diplomarbeit als PDF ansehen
Beruf

Berufserfahrung

2026

Teaching Assistant an der TU Graz

Oktober 2024 - Januar 2027

Betreuung und Bewertung von Studierenden sowie Erstellung von Aufgaben fĂĽr EinfĂĽhrung in die strukturierte Programmierung, Computer Methods for Statistics sowie Datenstrukturen und Algorithmen.

Praktikum - Software Engineer bei Raiffeisen-Landesbank

August 2026

2025

Praktikum - Software Engineer bei AVL List GmbH

Juli 2025 - Graz

Erweiterung einer Python-basierten Fahrzeugdatenanalyse im Rahmen der Diplomarbeit.

GitHub zur Diplomarbeit und zum Praktikum

Zu meiner Diplomarbeit

2024

Teaching Assistant an der TU Graz

Oktober 2024 - Juni 2026

Betreuung und Bewertung von Studierenden sowie Erstellung von Aufgaben fĂĽr die Lehrveranstaltung EinfĂĽhrung in die strukturierte Programmierung.

Praktikum - PLC Engineer bei EPI Energietechnik

Juli 2024 - Graz

Programmierung einer Phoenix-Steuerung fĂĽr ein neues Smart-Grid-Projekt.

2023

Praktikum - Software Engineer bei Andritz AG

August 2023 - Graz

Erprobung eines VR-Systems fĂĽr virtuelle Anlagenbegehungen und Erweiterung eines interaktiven 3D-Viewers mit JavaScript.

2022

Werkstattarbeiter bei Spalt GmbH

August 2022

Motoren servisieren (säubern, zerlegen, reparieren, …)

Tutor an der HTBL Kapfenberg

März 2022 - Juni 2026

Nachhilfe in Informatik, Mathematik, Mechanik und Elektrotechnik.

Projekte

Projekte & Fähigkeiten

2025/2026

neulanc Website

neulanc Website, insbesondere diese Portfolio-Seite

Vollständig mit Astro entwickelt.

Mit einer gesunden Portion Vibe Coding.

Website auf GitHub

2023

XY-Kart

Projekt der 3. Klasse an der HTBL Kapfenberg

Im Zweierteam entwickeltes, ferngesteuertes Modellfahrzeug mit Bluetooth-Kommunikation. Mein Schwerpunkt lag auf Elektronik und Arduino-Programmierung zur Verarbeitung der Steuersignale und Ansteuerung der Motoren.

Projekt auf GitHub

Fähigkeiten

Programmierung

C++, Java, Python, C, SQL, JavaScript, Scala, Machine Learning, Deep Learning

Technologien & Werkzeuge

LaTeX, Git, Linux, Office 365, Web Development, SolidWorks

Sprachen

Deutsch (Muttersprache), Englisch (B2/C1), Französisch (A1)

Sport

Sport

Alle Rennen

2026

Olympische Distanz 14.06.2026

Europameisterschaft Tarragona
official results

erste Europameisterschaft

5. Platz AG 20-24

Schwimmen: 1500

26:24min, 1:44min/100m Strava

Rad: 37km

58:08min, 235W Strava

Laufen: 10km

38:45min, 3:54min/km Strava

Sprint Distanz 16.05.2026

Apfelland
official results

4. Platz Gesamt, 1. Platz U20

Schwimmen: 900m

15:24min, 1:41min/100m Strava

Rad: 19.5km

31:21min, 255W Strava

Laufen: 4.8km

16:58min, 3:33min/km Strava

Sprint Distanz 03.05.2026

Vulkandland
official results

5. Platz Gesamt, 2. Platz U20

Schwimmen: 700m

11:38min, 1:41min/100m Strava

Rad: 20km (300HM)

33:47min, 259W Strava

Laufen: 4.8km (80HM)

18:10min, 3:46min/km Strava

Olympische Distanz 01.05.2026

Knittelfeld
official results

10. Platz Gesamt, 1. Platz U20

Schwimmen: 1500m

23:52min, 1:35min/100m Strava

Rad: 39km

1:01h, 248W Strava

Laufen: 9.5km

35:47min, 3:47min/km Strava

2025

70.3 19.10.2025

Porec
official results

5. Platz M18-24

Schwimmen: 1900m

33:33 1:44 min/100m Strava

Rad: 89km

2:19:00 232W Strava

Laufen: 21.1km

1:34:24 4:31min/km Strava

Olympische Distanz 31.08.2025

Podersdorf
official results

4. Platz Gesamt, 2. Platz U20

Schwimmen: 1500m

28:00 Strava

Rad: 40km

1:03h, 250W Strava

Laufen: 10.3km

39:30, 3:56min/km Strava

Supersprint Distanz 09.08.2025

Röthlstein

2. Platz Gesamt, 1. Platz M Allgemein

Schwimmen: 250m

4:25 Strava

Rad: 17km

24min, 240W Strava

Laufen: 4.5km

18:40, 4:07min/km Strava

Olympische Distanz 03.08.2025

FĂĽrstenfeld
official results

17. Platz Gesamt, 1. Platz U18

Schwimmen: 1400m

26:42 Strava

Rad: 35km

59:353h, 240W Strava

Laufen: 8.8km (120HM)

39:55, 4:27min/km Strava

Olympische Distanz 28.06.2025

Oberland
official results

7. Platz Gesamt, 1. Platz U18

Schwimmen: 1500m

30:00 Strava

Rad: 43km

1:07h, 245W Strava

Laufen: 9.3km (120HM)

41:10, 4:26min/km Strava

Olympische Distanz 01.05.2025

Knittelfeld
official results

17. Platz Gesamt, 1. Platz U18

Schwimmen: 1500m

27:50 Strava

Rad: 39km

1:04h Strava

Laufen: 9.5km

42:30, 4:28min/km Strava

2024

Olympische Distanz 18.08.2024

SĂĽdsteiermark
official results

17. Gesamt, 1. U18

Schwimmen: 1500m

28:43min Strava

Rad: 37.8km

59:30h, 230W Strava

Laufen: 10km

45:00, 4:31min/km Strava

Supersprint Distanz 10.08.2024

Röthlstein

4. Gesamt, 1. U18

Schwimmen: 250m

5:00min Strava

Rad: 16.5km

26:42min Strava

Laufen: 4.5km

18:50min Strava

Berglauf 28.07.2024

Paracup Oberaich

1. Teamwertung, 2. Gesamt Läufer

Laufen: 6.1km mit 300HM

39:30min Strava

Olympische Distanz 01.05.2024

Knittelfeld
official results

erster Triathlon, 1. U18

Radrennen 21.04.2024

Neusidlersee

erstes Radrennen

Radfahren: 126km

4:12h, 29.8km/h Strava

10k 28.01.2024

Graz

Laufen: 10k

43:24, 4:22min/km Strava

2023

Halbmarathon 08.10.2023

Graz

erster Halbmarathon

Laufen: 21.1k

1:32h, 4:22min/km Strava

Supersprint Distanz 12.08.2023

Röthlstein

erster Triathlon (Staffel)