Curriculum
Here you'll find a concise overview of my professional experience and education. I've spent the last decade building modern web applications as a full‑stack engineer, mainly with Vue/Nuxt, React/Next.js, NestJS, and relational and document databases like PostgreSQL and MongoDB.
The timelines below mirror my CV: recent work on Nuxt/NestJS products at MBition (Mercedes‑Benz), several years of frontend engineering with React, Remix, Vue, Nuxt, and Angular, and a strong academic background with a B.Sc. and M.Sc. in Applied Computer Science focusing on AI, bioinformatics, deep learning, and data science.
Professional Experience
- Senior Full Stack Engineer@MBition GmbH (Mercedes-Benz)
- Tech: Vue, Nuxt, TypeScript, NestJS, PostgreSQL, MongoDB, Azure DevOps
- Shipped end-to-end features across Nuxt and NestJS: designed REST contracts, integrated APIs, and built reusable UI components
- Enforced strict TypeScript and ESLint, significantly reducing runtime errors
- Consolidated multiple products into a pnpm monorepo, cutting build times by ~50% and enabling end-to-end type-safety and better DX
- Standardized Azure DevOps CI/CD (lint → test → build → release), improving deployment success rates and release traceability
- Implemented a Role-Based Access Control (RBAC) system using CASL.js
- Frontend Engineer@DERICON GmbH
- Tech: React, Remix, Vue, Nuxt, Angular, TypeScript
- Launched a graph-based no-code workflow builder (React/Remix) that let non-technical users model and deploy workflows independently
- Delivered new features on an Angular-based frontend, modernizing components and improving performance and accessibility
- Built middleware and UI integrations to bridge legacy systems with modern REST APIs, simplifying data flows and de-risking migrations
- Full Stack Developer@SLH GmbH
- Tech: JavaScript, ExtJS, REST, PHP, Symfony, MySQL
- Modernized a legacy frameset-based PHP/HTML/CSS/JS application into a modular frontend/back-end architecture, rebuilding the UI with ExtJS and establishing a clean PHP backend to improve maintainability and feature velocity
- Collaborated with stakeholders to prioritize requirements, deliver new features, and resolve defects quickly
- Full Stack Developer@CREAVIVA GmbH & Co. KG
- Tech: PHP, MySQL, CSS, JavaScript, TYPO3
- Manage and create content for websites using PHP, MySQL, CSS, and JavaScript
- Develop websites with TYPO3 CMS, including custom TYPO3 extension creation
- IT Management Assistant@Kortmann Beton GmbH & Co. KG
- Develop and maintain the company website
Education
- M.Sc. Applied Computer Science@HTW Berlin
- Thesis: Explorative Analysis of Data from Nanopore-Based DNA Sequencing to Identify Dilution Effects — Grade: 1.1
- Specialisations: AI, Bioinformatics, Deep Learning, Data Science
- Exchange: NTUST, Taipei
- B.Sc. Applied Computer Science@HTW Berlin
- Thesis: Style transfer for photos using deep learning — Grade: 1.6
- Exchange: UNINTER, Cuernavaca, Mexico
- IT Management Assistant (Apprenticeship)@Kortmann Beton GmbH & Co. KG
- Completed apprenticeship alongside theoretical studies — Grade: 2.0
- Information Technology Assistant@Berufskolleg Rheine
- Dual degree in Information Technology, covering programming, database management, and more, including university eligibility, Grade: 2.9
