In this (german-language) episode of Code for Thought, Carina Haupt (DLR) and I talk with host Peter Schmid about large language models in Research Software Engineering: where tools like Copilot genuinely help (routine tasks, tests, small scripts), and where real-world projects expose their limits (builds, requirements, missing project context). I share my current work on matching papers to repositories via embeddings at the project level rather than just functions - so models carry meaningful context across an entire codebase.
[Read More]
During my discontinued PhD at DLR, I developed and trained a graph neural network to combine code embeddings into repository-level representations and align them with scientific publications. Preliminary evaluation showed a promising improvement over pooling baselines, as a first step towards finding related implementations and their underlying assumptions across research fields.
[Read More]
VisioLab is a startup that creates automated self-checkout registers for canteens, where the meals on the tray are recognized on on-device via an iPad, allowing the customer to pay for their meals within seconds without requiring an employee.
[Read More]
The Siddata project developed a digital study assistant that helps students find relevant courses, learning resources, and study partners using personalized recommendations. I developed machine learning recommenders and worked extensively on its Django backend, turning a research prototype that previously took days to deploy into a containerized, tested, and easily deployable system. My masters thesis was also conducted in the scope of this project.
[Read More]
As a student research assistant at the Red Hen Lab, I worked on a video-processing pipeline for automatic gesture analysis in large video corpora. My work involved person tracking and identification using face recognition, shot segmentation, and deploying the pipeline on an HPC cluster using Snakemake and Singularity.
[Read More]
A comprehensive course, with lectures and interactive assignments, about Scientific Programming in Python, offered for three years at the University of OsnabrΓΌck.
[Read More]
An automated pipeline to split a bunch of scanned pages into single documents
[Read More]