tanhf0.93i0.10c0.00o0.45forgetinputcandidateoutputht 0.00ht−1xt
David Klingbeil
I build backends, run servers and train models.
AI student at JKU Linz, looking for an internship or a working-student role.
One cell, three years
My work since 2024 runs through one LSTM. Each project is a time step that writes what it taught me into the cell state, and the state carries it forward.
Work, one time step at a time
Eight steps, oldest first. Scroll moves time forward, and each step’s skills join the state above the line.
t = 1 Summer term 2024
Image classifier
Programming in Python II, JKU Linz
Built a convolutional network alone that sorts images into 20 classes, and scored it on a test set it never saw.
73.4% on the hidden test set
Case: Two models, the classifierSkills this step wrote into the state:
- Python
- PyTorch
- CNNs
- Held-out evaluation
t = 2 Summer 2024
Workstations
IT team, Friedensau Adventist University
Set up about 30 Windows 11 workstations, joined them to the domain and moved the staff’s files onto them.
About 30 machines ready at their desks
Case: Friedensau IT, the machinesSkills this step wrote into the state:
- Windows 11
- Active Directory
- Firmware updates
- Data migration
t = 3 Summer term 2025
Sound events
MLPC, JKU Linz, team of four
Built my team’s detector for ten classes of urban sound: a bidirectional GRU with a threshold tuned per class. Predicting nothing scores a cost of 108.9.
37.7 the team’s final cost, lower is better
Case: Two models, the detectorSkills this step wrote into the state:
- Python
- PyTorch
- PyTorch Lightning
- Recurrent nets
t = 4 Summer 2025
Accounts
IT team, Friedensau Adventist University
Set up new students across Active Directory, email and Moodle, and wrote a scheduled PowerShell job that removes stale accounts.
6 months until a stale account is removed
Case: Friedensau IT, the accountsSkills this step wrote into the state:
- PowerShell
- Active Directory
- Entra ID
- Microsoft 365
- Moodle
- ELO
t = 5 Since July 2025
Team intranet
JKU Racing, Linz
Added time tracking, QR attendance, orders and Discord-linked tickets to the intranet of JKU’s Formula Student team.
8 modules added, and counting
Case: JKU Racing intranetSkills this step wrote into the state:
- Java
- Spring Boot
- Angular
- TypeScript
- Discord API
t = 6 2026
Lora
Hack-Nation, Linz, team of four
Built a city wallet that ranks nearby shops’ offers with a model on the phone itself, so the profile never leaves the device.
2nd place at the Linz hub
Case: Lora, Hack-NationSkills this step wrote into the state:
- React Native
- TypeScript
- Express
- Prisma
- PostgreSQL
- On-device ranking
t = 7 July 2026, two weeks
Archive stack
IT team, Friedensau Adventist University
Put an archive with handwriting recognition, a helpdesk, a password vault and a wiki on a three-host Hyper-V cluster.
3 hosts watched from one Netdata parent
Case: Friedensau archive stackSkills this step wrote into the state:
- Hyper-V
- Docker
- Nginx
- Entra ID
- Netdata
- OCR
t = 8 July to September 2026
Regius
Regius Personalmanagement, Linz
Built a recruiting tool on Azure where the model drafts candidate profiles and messages, and the recruiter’s edits always win.
Last word stays with the recruiter
Case: Regius recruiting toolSkills this step wrote into the state:
- Python
- FastAPI
- PostgreSQL
- Azure OpenAI
- Docker
- Bicep
- Service Bus
t = 9 Next
Your team
An internship or a working-student role in software engineering or AI/ML. The input gate is open.
Email me
c8 What the state holds now
Every skill the eight steps wrote, grouped. The small numbers are the steps that wrote it; the more often, the heavier it is set.
- Software
- Java5, written at step 5
- Spring Boot5, written at step 5
- Angular5, written at step 5
- TypeScript5 6, written at step 5 and 6
- Discord API5, written at step 5
- React Native6, written at step 6
- Express6, written at step 6
- Prisma6, written at step 6
- PostgreSQL6 8, written at step 6 and 8
- FastAPI8, written at step 8
- Infrastructure
- Hyper-V7, written at step 7
- Docker7 8, written at step 7 and 8
- Nginx7, written at step 7
- Netdata7, written at step 7
- Bicep8, written at step 8
- Service Bus8, written at step 8
- Machine learning
- Python1 3 8, written at step 1 and 3 and 8
- PyTorch1 3, written at step 1 and 3
- CNNs1, written at step 1
- Held-out evaluation1, written at step 1
- PyTorch Lightning3, written at step 3
- Recurrent nets3, written at step 3
- On-device ranking6, written at step 6
- OCR7, written at step 7
- Azure OpenAI8, written at step 8
- IT operations
- Windows 112, written at step 2
- Active Directory2 4, written at step 2 and 4
- Firmware updates2, written at step 2
- Data migration2, written at step 2
- PowerShell4, written at step 4
- Entra ID4 7, written at step 4 and 7
- Microsoft 3654, written at step 4
- Moodle4, written at step 4
- ELO4, written at step 4
The forget gate stays open
Little gets forgotten here. What one project teaches me, the next one puts to use.
Outside the degree: sports, and editing video.
- Programming
- Python, Java, TypeScript, PowerShell
- Frameworks
- PyTorch, FastAPI, Spring Boot, Angular
- Infrastructure
- Docker, Hyper-V, Azure, PostgreSQL, Ubuntu
- Languages
- English (native), German (B2)