Hi, I'm Christoph.

I'm a full-stack engineer based in Berlin with 10+ years of experience building modern web apps across Vue/Nuxt, React/Next.js, and Angular. I care about clean, type-safe code, usability, accessibility, and performance, with a strong focus on well-designed, reusable components.

Hero section image

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. IT Management Assistant@Kortmann Beton GmbH & Co. KG

    • Develop and maintain the company website

Education

  1. 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
  2. B.Sc. Applied Computer Science@HTW Berlin

    • Thesis: Style transfer for photos using deep learning — Grade: 1.6
    • Exchange: UNINTER, Cuernavaca, Mexico
  3. IT Management Assistant (Apprenticeship)@Kortmann Beton GmbH & Co. KG

    • Completed apprenticeship alongside theoretical studies — Grade: 2.0
  4. Information Technology Assistant@Berufskolleg Rheine

    • Dual degree in Information Technology, covering programming, database management, and more, including university eligibility, Grade: 2.9