Michael Neuhold

Michael Neuhold

Software engineering student and triathlete.

years old · days :)

Currently
  • Software Engineering and Management · TU Graz
  • Teaching Assistant · TU Graz
  • 2026 triathlon season
Upcoming
  • Age Group World Championship
  • 10k Austrian Championship
  • 10k Graz
Education

Education

TU Graz - Bachelor`s in Software Engineering and Management

since September 2023

Bachelor`s studies at Graz University of Technology.

Bachelor`s thesis abstract

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.

View bachelor`s thesis PDF

TU Graz - extraordinary student

September 2023 - June 2026

200 ECTS credits according to Bachelor and Master in Software Engineering and Managemnt done

HTBL Kapfenberg - Mechatronik

September 2021 - June 2026

Higher technical college specializing in mechatronics.

Graduated with good success.

Diploma thesis abstract

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.

View diploma thesis PDF

BG Rein

September 2017 - July 2021

Federal Academic High School Rein.

Graduated with excellent success.

Work

Work Experience

2026

Teaching Assistant at TU Graz

October 2024 - January 2027

Supporting and assessing students and creating assignments for Introduction to Structured Programming, Computer Methods for Statistics, and Data Structures and Algorithms.

Software Engineering Intern at Raiffeisen-Landesbank

August 2026

2025

Software Engineering Intern at AVL List GmbH

July 2025 - Graz

Extended a Python-based vehicle data analysis system as part of my diploma thesis.

Diploma thesis and internship project on GitHub

View my diploma thesis

2024

Teaching Assistant at TU Graz

October 2024 - June 2026

Supported and assessed students and created assignments for Introduction to Structured Programming.

PLC Engineering Intern at EPI Energietechnik

July 2024 - Graz

Programmed a Phoenix controller for a new smart-grid project.

2023

Software Engineering Intern at Andritz AG

August 2023 - Graz

Tested a VR system for virtual plant tours and extended an interactive 3D viewer using JavaScript.

2022

Workshopworker at Spalt GmbH

August 2022

Service motors (clean, disassemble, repair, …)

Tutor at HTBL Kapfenberg

March 2022 - June 2026

Tutoring in computer science, mathematics, mechanics, and electrical engineering.

Projects

Projects & Skills

2025/2026

neulanc Website

neulanc website, especially this portfolio page

Built entirely with Astro.

With a healthy amount of vibe coding.

Website on GitHub

2023

XY-Kart

Third-year project at HTBL Kapfenberg

A remote-controlled model vehicle developed by a two-person team using Bluetooth communication. I focused on electronics and Arduino programming for processing control signals and driving the motors.

Project on GitHub

Skills

Programming

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

Technologies & Tools

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

Languages

German (native), English (B2/C1), French (A1)

Sport

Sport

All Races

2026

Supersprint Distanz 08.08.2026

Röthlstein

erster Gesamtsieg Triathlon

Schwimmen: 250m

3:53min, 1:32min/100m Strava

Rad: 16.5km

23:10min, 255W, 42.5km/h Strava

Laufen: 4.6km

17:46min, 3:49min/km Strava

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

schnellster Bike-Split 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. Platz Gesamt, 1. Platz 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. Platz Gesamt, 1. Platz 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. Platz Teamwertung, 2. Platz Gesamt Läufer

Laufen: 6.1km mit 300HM

39:30min Strava

Olympische Distanz 01.05.2024

Knittelfeld
official results

erster Triathlon, 1. Platz 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)

2022