Experience

Carmenta Geospatial Technologies AB - Master Thesis Student: Algorithm Development

January 2025 - June 2025

As a thesis student, I focused on researching and developing algorithms for time-synchronized routing of three vehicles (two ground-based and one airborne), ensuring that line-of-sight is maintained between them throughout the routing process.
  • implemented a graphical user interface for the parameter selection and visualization using Carmenta Engine and Qt
  • conducted a comprehensive survey of state-of-the-art solutions and implemented various algorithms, including LPA* (an extension of A*), dynamic programming, and depth-first search on a line-of-sight constrained graph.
  • tested, benchmarked, and compared the performance of the developed algorithms.

Scania Group - Software Engineer Summer Worker

June 2024 - August 2024

Worked as a software engineer in the team modular system tools (EMTMV) in R&D of Scania.
  • migrated the frontend of an angular application to the new internal package, modifying over 200 files and 9000 lines of code in the process
  • improved the runtime of the current algorithm to compute compatible vehicle components by 300%
  • designed, implemented and tested an algorithm to detect redundant rules for the above mentioned algorithm
  • participated in fullstack development (mainly html+css+typescript) and code reviews

Norwegian University of Science and Technology - Teaching Assistant

August 2022 - December 2022

Served as a teaching assistant for a bachelor-level course in algorithms and data structures. Assisted students during lab sessions, helping them with assignments, and contributed to grading and providing feedback on their work

Free University of Berlin - Teaching Assistant

August 2022 - December 2022

As a teaching assistant for a course in database systems, I independently led two tutorials of approximately 25 students each, preparing and guiding them through exercises. Additionally, I collaborated with three other teaching assistants to create and grade assignment sheets and the final exam for about 200 students.

Daimler AG - Data Science Working Student

August 2019 - December 2019

Focused on the maintenance and enhancement of a machine learning model designed to predict the prices of used cars, particularly for vehicles from Daimler AG, which often have highly customized configurations. The purpose of the model is to accurately estimate resale prices. Additionally, contributed to the development of other machine learning projects.

Skills

As they always say before giving out the German lottery numbers on tv, "Alle Angaben wie immer ohne Gewähr"(As always, all information without guarantees).

C++
5 / 5
Git
4 / 5
Matplotlib
4 / 5
NumPy
4 / 5
C
4 / 5
Python
4 / 5
Angular
3 / 5
Bash
3 / 5
LLM Prompting
3 / 5
Numba
3 / 5
OpenAI-Gym
3 / 5
Pandas
3 / 5
CSS
3 / 5
Clojure
3 / 5
HTML
3 / 5
Java
3 / 5
Javascript
3 / 5
SQL
3 / 5
Typescript
3 / 5
Pytorch
2 / 5
C#
2 / 5
Haskell
1 / 5
Rust
1 / 5

Selected Courses

MSc. Computer Science (KTH)

MSc. Simulation and Visualization (NTNU)

BSc. Computer Science (FU)

Other