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

ReactTypeScriptNext.jsPythonFastAPIPostgreSQLDockerGitCI/CDAutomationLinux

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