print("Initializing portfolio...")
print("Projects loaded.")
print("User permissions: read-only")
print("Ready for exploration.")
Welcome!
Here I have gathered several projects on which I have worked independently or collaborated. Not all projects are listed, only the most important and comprehensive ones.
This portfolio is intended to demonstrate my ability to work with a broad range of technologies, learn new tools efficiently, and apply them in practical software projects.
My current main tech stack consists of Python for backend and React (Web) / Flutter (Mobile) for frontend development but I've worked with various other technologies aswell.
The projects are categorized into Work, University, and Leisure.
Due to confidentiality, work-related content might be kept non-specific
Description/Summary:
Development of an AI-powered web application for the automated identification and assessment of potential candidates for company-specific job profiles.
Tech Stack:
Use of a Open Source Full-Stack-Template and its technologies:
https://github.com/fastapi/full-stack-fastapi-template
Additional Technologies and Concepts that have been used so far:
pgvector, OAuth 2.0 with Keycloak and Microsoft Entra ID, Bruno (Open Source Postman alternative)
Timeframe: SoSe26
Team size: 1
Grade: Pending, work in progress until September
Description/Summary:
Improvement and further development of a platform for complete employee management. React frontend and Python backend (AWS Lambdas).
My role:
Mainly backend development: implementing and deploying new services (Lambdas) as well as making changes to existing ones. This includes deployment as Infrastructure as Code (CloudFormation, AWS CLI), debugging (AWS CloudWatch), bug fixing, secrets management (AWS Secrets Manager), and working with various other AWS services (Aurora/RDS, S3, API Gateway, SNS, SQS, etc.). Additionally, working with Microsoft SharePoint, Azure App Registrations, and the Microsoft Graph API. Minor frontend (React.js) adjustments related to the corresponding backend services (Python).
Example features I worked on:
- New Short-CVM AWS Lambda service
- New Profile-Image AWS Lambda service
- Significant changes to certification AWS Lambda service
- Minor implementations and changes to various other services
- Frontend changes for the certification service
- Setting up a backup vault & backup plan via CloudFormation
Tech Stack: AWS (CDK, Lambda, SQS, SNS, Secrets Manager, RDS, S3, API Gateway, CloudWatch, CloudFormation), Python, React.js, Microsoft Graph API, Jira, Docker, Git
Timeframe: 04.2025 - today
Team size: Dynamic, 5-10
Description/Summary:
Development and deployment of an Azure scheduled function for a customer that scrapes information from a website each week and uploads it to the knowledge base of an AI Platform via its API.
My role: Main Developer, implementing all functionalities.
Tech Stack: Azure, Python, AI Platform API, Git
Timeframe: 09.2025
Team size: 1
Description/Summary:
Research and development of a simple voice bot with WebRTC connection, fuction calling, RAG functionality and displaying audio transcripts as chat messages. Also evaluating the use for a customer.
My role: Main Developer, implementing all functionalities.
Tech Stack: Azure OpenAI Foundry, Azure GPT Realtime API, Azure AI Search, Azure Blob Storage, Python FastAPI, React, Git
Timeframe: 09.2025 - 11.2025
Team size: 1
Description/Summary:
Development of a desktop calendar sync application with a GUI for colleagues from another department. The application reads appointments from an Excel file and writes them to the corresponding Outlook calendar.
My role: Co-Developer, implementing main functionalities, the GUI and delivering it to the colleagues.
Tech Stack:
Python (FastAPI), MSAL, Microsoft Graph API, Azure App Registration, PYQT5, Git
Timeframe: 04.2025 - 05.2025
Team size: 2
Description/Summary:
Analysis, design, and prototypical implementation of a graphical user interface and functional enhancements for an automation tool used in the installation and configuration of Siemens Opcenter Execution Process.
Tech Stack:
C#, WPF (MVVM), Figma, PowerShell, Git
Timeframe: WiSe24/25
Team size: 1
Grade: 1,3
7. 🤖 Serving as a contact person for an AI Platform, including documenting it and researching new functionalities
Description/Summary:
Serving as a general contact person for an AI platform and researched new functionalities for it, including how to integrate MCP servers via a mcpo-proxy-server into the locally running, fully containerized setup. I am also responsible for maintaining the platform’s documentation on the internal AI SharePoint. Last but not least, I explain to colleagues how to access the central API and connect applications to it (e.g., Claude Code) or build custom applications.
My role: Developer
Tech Stack: Python, Docker, Azure, Microsoft Sharepoint, Jira
Timeframe: 09.2025 - today
Team size: 1
Description/Summary:
Enhancement of a desktop application used for offer calculation. Adding a wide range of new features, including a complete analytics dashboard, additional cost variables (such as margin) and various functional improvements throughout the application.
My role: Developer
Tech Stack: WinForms (C#), Git
Timeframe: 02.2023 - 01.2025
Team size: I worked independently with occasional update meetings with one of our project managers
Description/Summary:
Implementation of various Custom PRTG sensors for a customer project for comprehensive system and service monitoring.
My role: Developer
Tech Stack: PowerShell, SQL
Timeframe: 04.2024 - 01.2025
Team size: I worked independently with supervision from a colleague
Description/Summary:
Implementation of WinForms Masks for a Energy Management Desktop Application in a customer project.
My role: Developer
Tech Stack: WinForms (C#), SQL, Git
Timeframe: 09.2023 - 10.2023
Team size: I worked independently with supervision from a colleague
Description/Summary:
Implementation of an archive feature and several minor enhancements for an Excel sheet used by project managers to manage & track ongoing and past projects.
My role: Developer
Tech Stack: VBA Excel
Timeframe: 01.2024
Team size: 1
Module: Project: System Development
Description/Summary:
Implementation of a car management cross-platform application in Flutter and GO-Backend with Scrum.
My role:
(Full-Stack)-Developer. Implementing API-Endpoints & Bugfixes, Design of Navigation Concept & Screens in Figma. Implementing Screens with backend connection in Flutter.
Example features I worked on:
- API endpoints for user, vehicle and triplog
- UUIDs for postgres table primary key fields instead of auto-id
- Figma Designs
- Vehicle list and Vehicle details screen in frontend
Tech Stack:
Flutter, Figma, GO Backend with template (https://github.com/vahiiiid/go-rest-api-boilerplate), Postgres, Docker, Git, Bruno (Open Source Postman alternative)
Degree: Master
Timeframe: WiSe25/26
Team size: 9
Grade: Ungraded
Modules: Mobile Application Frontend & Interaction Design
Description/Summary:
Implementation of a "App Store ready" plant management cross-platform application in Flutter. User centered Design & Conception, Frontend and Backend.
My role:
Developer. Implementing Perunual API Interface and screens in flutter with dart using given infrastructure and provided tools/libraries (Riverpod, Dart Mappable, Sembast/Supabase).
Example features I worked on:
- Design of screens in Figma
- User plants collection
- plant search
- plant details
- plant-care details
- adding plants to own collection
- filtering for user plants collection and plant search
Tech Stack:
Flutter (Riverpod (State Management), Dart Mappable, Sembast (Local Database), etc.), Supabase (Backend Auth and Data Sync), Posthog (Analytics and User Behaviour Tracking), Perenual API (https://perenual.com/), Figma, Git
Degree: Master
Timeframe: SoSe25
Team size: 3
Grade: 1,0
Modules: Applied Concepts of Artificial Intelligence
Description/Summary:
Plant disease classification with CNNs: Training own neural network models and applying random search parameter tuning, callbacks, data augmentation, transfer learning, fine-tuning, evaluation, etc., to both self-developed models and existing architectures (e.g., ResNet-50).
My role:
Implementing and evaluating everything mentioned in Description/Summary.
Tech Stack:
Jupyter Notebook, Python, Numpy, Tensorflow/Keras, pandas, matplotlib, Git
Degree: Master
Timeframe: SoSe25
Team size: 2
Grade: 1,7
Module: Fulltime 8 Week Team-Oriented Project (TOP)
Description/Summary:
Development of an automatic email responder addon for Thunderbird with Scrum during the eight-week full-time module "Team-Oriented Project (TOP)".
https://top.pages.gitlab.rlp.net/24s/pmai/geniusreply/
My role:
Developer. Researching viable open source LLMs for deploying on our university AI-Server. Researching and implementing ChromaDB for RAG functionality. Support for other backend tasks (e.g. FastAPI-Endpoints).
Tech Stack:
Python (FastAPI), ChromaDB, JavaScript, Huggingface, MySQL, Nodejs, Angular
Degree: Bachelor
Timeframe: SoSe24
Team size: 9
Grade: not graded
Module: Fullstack Web Applications
Description/Summary:
Implementation of a Full Stack Webshop.
My role:
Implementation of the API Interface. Some frontend.
Tech Stack:
Nodejs, Docker, MariaDB, Express JS (API), Swagger UI (API Docs), Angular, TailwindCSS, Fontawesome, Jest (Unit-Tests)
Degree: Bachelor
Timeframe: SoSe23
Team size: 3
Grade: 2,3
Description/Summary:
Own Battle Royale Multiplayer Game in Unity. My first game project. Stopped developing since it's just too ambitous to develop and release a whole online battle royal as a solo-dev working on evenings. Nevertheless, I learned a lot about Unity and game development for potential future game projects.
Features:
3D World, 2D Map, First Person Character Controller, Action Bar, Collecting Items (e.g. Spells), Using Items, Zone Shrinking, Online Steam Lobby System, Health, Mana & Damaging
Tech Stack:
Unity (C#), Unity Asset Store, Fishnet, FishySteamworks, Heathen's Steamworks, ProBuilder
Timeframe: 08.25 - 11.25
Team size: 1
Description/Summary:
Deployed website for friends / the e-sports team “Ordinary” (intended to be humorous and not adjusted or optimized for all screen resolutions.).
Another main intention to develop it was to get into Django.
https://ordinary.eu.pythonanywhere.com/ordinary/.
Features:
Overview of the team, games and news.
Tech Stack:
HTML, CSS, JS, Django (Python), SQLite
Timeframe: A weekend in 2023
Team size: 1




