Heinz Nixdorf Institute – University of Paderborn
Ph.D. Candidate September 2020 - Present
- Researching the application of Large Language Models in software engineering, with a focus on static analysis, published papers advancing the understanding of LLM capabilities.
- Designed and implemented static analysis techniques for Python, improving integration and utility of ML development toolchains.
- Awarded the DAAD Prize for outstanding academic and social contributions.
- Represented the Secure Software Engineering group in the German government-funded KI-Marktplatz project, researching AI software security and certification.
- Currently representing the group in the SAIL project (SustAInable Life-cycle of Intelligent Socio-Technical Systems).
- Teaching assistant for various courses and supervision of master's students.
JetBrains
Research Intern August 2023 - September 2023
- Contributed to the development of a generic plugin for PyCharm and DataSpell, to make integration of state-of-the-art Python static code analysis techniques easy.
- Integrated HeaderGen into PyCharm as a proof of concept, demonstrating IDE-based tool integration.
University of Paderborn – Networking Department
Student Research Assistant September 2019 - June 2020
- Collaborated on the EU-funded 5G-PICTURE project focused on programmable 5G infrastructure.
- Led development efforts and presented outcomes at a technical meeting in Barcelona with international project partners.
- Co-authored a research paper for the European Conference on Networks and Communications, contributing code, experiments, and analysis.
Diebold Nixdorf
Student Developer September 2017 - September 2019
- Developed business process automation tools to optimize task assignment and resource use in coordination with the release manager.
- Designed and implemented a metrics dashboard providing insights into development process efficiency.
- Assisted developers in continuous integration and build management.
Fracktal Works
Product Developer March 2016 - March 2017
- Led architecture design and early development of an IoT home security product; launched as CareVision via Kickstarter.
- Enhanced desktop software and firmware for 3D printers, delivering new features and optimizations.
- Implemented a data aggregation pipeline for analyzing user behavior and product usage.
EZ3-India
Product Developer April 2015 - March 2016
- Contributed to open-source development, testing, and deployment of 3D printer firmware, desktop apps, and cloud-based platforms.
- Represented the company at industry events and delivered educational talks on 3D printing to students and corporate audiences.