Work

Nine products, eight companies.

Automotive, design tooling, enterprise security, healthcare and CRM. Each entry has the constraint, the call I made, and what I'd do differently.

AROBSAROBS — Automotive · HR2024 – present

A competency platform, built from an empty repo

Thousands of users, hundreds of tracked competencies. I own the front end, extend the .NET microservices behind it, and wired in a self-hosted LLM so people can search competencies in plain language.

Angular 21 · .NET Core · Kendo UI · MS SQL · TypeScript · Playwright · Windows Auth · E2E testing

Adobe ExpressAdobe Express — Design tooling · AI2022 – 2023

An AI image generation UI for 700M monthly users

Built the generation module in Lit with custom state management, then cut first-load weight by moving the app to on-demand loading. Chased import/export fidelity across PDF and 30+ locales.

Angular 18 · Lit · Bazel · Playwright · Node.js · TypeScript · Web Components · Rush · Grafana · Splunk · Figma

HaiiloHaiilo — CRM · Germany2023

A UI library that had to work in any framework

Built and maintained the core component library on Stencil and Web Components, aligning behaviour across several product teams, and brought it up to WCAG and ADA standards.

Stencil · Web Components · SCSS · Angular 16 · TypeScript · component libraries · design systems · A11y · WCAG · ADA

IvantiIvanti — Enterprise IT security · US2021 – 2022

One design system for the whole corporation

Built the component library in an Nx monorepo with token-based Tailwind styling and Storybook docs, then refactored existing products onto it so they finally looked like one company.

Angular 12 · Nx · design tokens · Tailwind · Storybook · Jest · Karma · Jasmine · unit tests · integration tests

ContinentalContinental — Automotive · Quality labs2019 – 2022

Replacing Excel in quality labs worldwide

Core developer on a greenfield platform standardising lab processes globally. Grew it from a multi-repo library setup into micro-frontends, and replaced Material with a custom Tailwind library.

Angular 14 · Module Federation · Tailwind · TypeScript · Storybook · .NET Core · Angular Material · GitHub Actions · micro-frontends · PaaS

LibRackLibRack — Marketplace · Side project2024 – present

LibRack — a physical book rental marketplace, live in Germany

A live marketplace for renting physical books, used in Hanover, Hamburg and across Germany. My own product, which means every decision — and every consequence — is mine.

Angular · Next.js · TypeScript · React

MovalioMovalio — SaaS · Various startups2018 – 2019

Three SaaS products for three different startups

A fleet-management app for vending machines, a Chrome extension with 2,000+ users, and the full front end of a push-notification and email marketing tool.

Vue.js v2 · Vuex · Vuetify · TypeScript · JavaScript · Chrome Extensions · i18n

RoboyoRoboyo — Process automation · RPA2018 – 2019

Showing clients what automation would save them

A client-facing web app that estimated and visualised automation savings for prospective UiPath customers — forms, third-party integrations, and the .NET Core behind them.

Angular · .NET Core · Bootstrap · modern JavaScript

ChiroSpringChiroSpring — Healthcare · US2015 – 2018

Moving 200+ clinics off a legacy desktop app

Migrated a legacy Visual Basic multi-page application into a single-page app, improving customer engagement by 40%, then built the mobile app for doctors and patients from scratch.

Angular · .NET MVC · Ionic · JavaScript · mobile development · SPA migration