Portfolio

Projects

Software for rail operations, industry, automotive and e-commerce – each with my role and a look at the implementation.

Four projects in detail

Digitaler Befehl application views: order overview, composing a written order and a checked order message.
since 2023

Full-Stack Engineer → Technical Product Owner

Digitaler Befehl

BVU / DB InfraGO

Progressive web app by DB InfraGO and BVU for transmitting written operating orders digitally in rail operations – run in Deutsche Bahn's cloud environment.

My contribution

  • Frontend and backend development with React, TypeScript, Kotlin and Quarkus
  • As Technical Product Owner: architecture decisions, backlog refinement and sprint planning
  • Mentoring and code reviews within the development team
  • React
  • TypeScript
  • Kotlin
  • Quarkus
  • PostgreSQL
  • Docker
Automated production line with an operator terminal in an industrial hall
2021–2023

Full-Stack Engineer

Web Tooling for Safety Sensors

SICK AG

Web-based configuration and diagnostic tools for industrial safety sensors and robotics – on a reusable foundation for several product and brand variants.

My contribution

  • Modeled configuration logic as explicit, testable state machines with XState
  • Frontend in Angular, backend services in NestJS
  • Data access through TypeORM and PostgreSQL
  • Angular
  • NestJS
  • XState
  • TypeScript
Close-up of a wristwatch against a dark background
12/2018–06/2020

Frontend Engineer

Live Marketplace Frontend Migration

Chrono24

Incremental migration of the frontend from jQuery to Vue.js – while the international luxury watch marketplace kept running.

My contribution

  • Built new Vue.js components for existing page areas
  • Migrated jQuery-based areas step by step – no big bang
  • Coordination within and across several Scrum teams
  • Vue.js
  • TypeScript
  • jQuery
  • SCSS
Illuminated digital car cockpit with speedometer and trip computer
2016–2017

Frontend Engineer

VW Car-Net Customer Portal

Volkswagen AG

Customer web portal for Volkswagen's Car-Net connected-car platform: vehicle status, remote control and service booking in the browser.

My contribution

  • Further development of the Car-Net web portal on site in Wolfsburg
  • Automated Selenium tests for core portal flows
  • Work within internal Scrum processes
  • AngularJS
  • JavaScript
  • Java
  • REST APIs
  • Selenium

All projects

Most recent first, with period, role and focus. Each entry links to the full case study.

16 projects

My own software

Alongside client work, I build and run my own tools. They grew out of day-to-day operations at a print-on-demand retailer – architecture, development and operations are my responsibility.

Read the case study
  • DTF order automation

    Import orders from Amazon and eBay, generate print files, create invoices and DHL shipping data.

    PHP · Symfony · Chromium
  • Amazon Listings Manager

    Desktop app: load catalog reports, edit them in a spreadsheet grid and upload changes through the Selling Partner API.

    Rust · Tauri · React
  • Shipping data converter

    Converts DHL shipping data into Amazon- and eBay-compatible formats – as a single program without a runtime service.

    Go · Cross-Platform

Contact

Let's talk about your project.

Send me a short note about the task, the technical context and your planned timeframe. I'll get back to you personally.

Patrick Schaub

Software Architect & Full-Stack Engineer

You talk to me directly.