I have had many interests that have come and gone throughout my life, but understanding complex systems and programming are two long-standing passions of mine that have stayed over the years. I pursued my interest in physics at the Ruhr-Universität Bochum, where I earned a bachelor’s and master’s degree in physics with a focus on computational solid-state physics and machine learning. During this time, I fell in love with Python and used it not only for my research but also for small projects in my spare time, from programming an Alexa skill to building machine learning pipelines to automate boring tasks. After that, I completed a PhD in Computational Physics with a focus on learning algorithms and Quantum Computing. Currently, I am searching for a Data Scientist position in the Bonn-Cologne Area.
Open Source Projects
A simple tool to keep track of computational experiments.
Python CLI that watches local or Dropbox invoices, extracts billing data via OCR+LLM/VLLM, and generates GiroCode-ready PDFs to automate paying and submissions to insurance.
Fast, parallel automatic differentiation in Julia using distributed and threaded computing. Optimized for reduced data transfer and supports scalar and Flux models.
A Julia package for simulating and optimizing quantum many-body systems using the PEPS (Projected Entangled Pair States) framework via Stochastic Natural Gradient.