About Me
I'm a Software Developer working across backend and frontend - Python/FastAPI on the server side, React and React Native on the client side.
Engineering degree in Metrology and Measurement Technology, plus a postgraduate specialist qualification (thesis in automated parametric-control systems) - alongside three years of professional experience in software development and QA automation. I like building things end-to-end: API design, data modeling, and the UI that sits on top of it - with solid testing and CI/CD around all of it.
IT experience:
- →Building React and React Native interfaces with clean component structure
- →Building backend APIs with Python and FastAPI
- →Working with PostgreSQL, Docker and Linux
- →Developing automated testing and CI/CD workflows
- →Deploying and maintaining full-stack, practical software projects
Currently learning: Python · Backend · Linux · Automation
Tech Stack
Experience
Software Developer
RoyalZSoftware Weilheim, Bavaria, Germany- Co-developed a React Native (iOS) app for a platform matching customers with heating and plumbing tradespeople in the Munich area, including Google Maps integration and location-based features
- Built and maintained the company website on Next.js, including a blog system (MDX)
- Independently implemented frontend components from requirements through to release
- Diagnosed and fixed bugs in production; improved application stability through testing
QA Automation Engineer
QPLIX Munich, Bavaria, Germany- Built and maintained 50+ automated end-to-end tests with TestCafe (TypeScript) for a wealth-management software platform (FinTech)
- Systematic defect analysis, reproduction, and documentation in close coordination with the development team
- Contributed to release processes and quality sign-offs
- Worked in a regulated environment with high requirements for data quality and stability
Open Source Contributor
Fedora Project Munich, Bavaria, Germany- Built scripts for RTL-language validation and translation-coverage checks for Fedora's web infrastructure
- Helped prevent under-translated locales from reaching production
- Several pull requests successfully merged
- Worked to professional standards: Git workflow, pull requests, code review
- Collaborated with an international, distributed team in English
Projects

QA Automation - QPLIX Wealth Management Platform
Tested and stabilized QPLIX's wealth-management reporting platform: multi-currency, multi-language client reports across 350+ performance and risk metrics. Built 50+ automated E2E tests (TestCafe/TS), defect analysis, and release sign-offs in FinTech.

FlowBoard
Production-ready note-taking app with JWT auth and secure password hashing, full CRUD via a RESTful API, and auto-generated Swagger docs. Built with React, TypeScript, Node.js/Express and PostgreSQL, with a responsive Tailwind UI, fully containerized with Docker Compose, and deployed on AWS EC2 with production configuration.

Robot Payment API
FastAPI/PostgreSQL (SQLAlchemy 2.0) backend for a payment terminal, with authentication and data modeling. Containerized with Docker, infrastructure as code via Terraform on AWS, CI/CD via GitLab CI (22/22 tests passing, ~87% coverage, ruff clean, 0 mypy errors).

Fedora i18n Tooling
RTL-language validation and translation-coverage checks for Fedora's web infrastructure, built with Vue.js and Node.js. Caught under-translated and RTL-formatting issues before they reached production, and contributed several merged pull requests as part of an international, distributed open-source team.