Senior Fullstack Developer – Frontend Focus

Tillmann David

Around 20 years of software development with a clear focus on the frontend: React, Vue and TypeScript, complemented by Node.js, Java, REST APIs and architecture – from concept to production.

  • Available for new projects
  • Heidelberg, Germany · remote & on-site
  • German & English
Portrait of Tillmann David in a blue shirt with his arms crossed
20 years of software development, 8+ of them as team lead & tech lead
12+years of React
10+years of TypeScript
8+years as team lead & tech lead
20+well-known clients

Satisfied clients include

  • E.ON
  • Sparkasse
  • BakerMcKenzie
  • Liebherr
  • Porsche
  • Audi
  • Mazda
  • Daimler
  • Deutsche Bank
  • Jungheinrich
  • Vergölst
  • LBS
  • HVB
  • Rameder
  • Tridonic
  • Huawei
  • Royal Canin
  • Die Zeit

About me

Moin Moin 👋

I'm Tillmann, 41, a Senior Fullstack Developer from Heidelberg – with a clear focus on the frontend and self-employed since 2022.

I use AI tools such as Claude Code, Codex and GitHub Copilot every day, from code generation to code review – without compromising on quality, structure or maintainability.

As a long-standing team lead and tech lead, I make technical decisions, set standards and work closely with design, UX, backend and clients – in German and English.

Way of working
Remote and on-site, also on several projects in parallel
Languages
German (native), English (fluent)
Awards
iF Design Award, Digital Media Concept, Autobild Autospot Award

Focus areas

Where I add the most value – with the projects in which I've done it.

React · Vue · TypeScript

12+ years of React, 10+ years of TypeScript, 6+ years of Vue and Next.js – most recently for BakerMcKenzie, Sparkasse, E.ON, Rameder (Vue 3 / Nuxt 3) and Liebherr.

Frontend architecture

Architecture planning (Mazda, Tridonic, Bimondo), design systems with Storybook (Liebherr, Sparkasse, Mazda), headless/MACH, performance and coding guidelines.

Accessibility & quality

WCAG- and BFSG-compliant interfaces (Sparkasse, Mazda, Liebherr), unit and E2E tests with Jest, Cypress and Playwright.

Node.js, Java & backend

Express services and middleware, Java (Spring), ASP.NET Core with CQRS (BakerMcKenzie) and Python/FastAPI (E.ON).

AI integration

AI platform for document knowledge (E.ON), document analysis with Azure OpenAI (BakerMcKenzie), AI chatbot frontend (Messe Stuttgart).

Technical leadership

Team lead 2014 – 2022 (diva-e, UDG / PIA Group), tech lead at Mazda and Vergölst, architect for the Deutsche Bank intranet. Code reviews, coaching, onboarding.

CI/CD & cloud

Planning and implementation of CI/CD (Mazda), GitLab CI, Jenkins, Azure DevOps, Docker; Azure and AWS.

Enterprise & finance

Deutsche Bank, Sparkasse, LBS, HVB, BakerMcKenzie, E.ON – with an eye on data protection and regulatory requirements.

Projects

A selection from recent years. The full list is in my CV.

Q2.2026 – Q3.2026BakerMcKenzie · remote

Legal Matter Management Platform

  • Fullstack features with React, TypeScript and ASP.NET Core in a CQRS-based clean architecture
  • AI-powered document analysis and classification with Azure OpenAI
  • Up to 74 % lower latency through optimised EF Core queries and indexes
  • React
  • TypeScript
  • TanStack Query
  • ASP.NET Core
  • Azure OpenAI
Q1.2026 – Q2.2026Enterprise software vendor · on-site & remote

Low-Code Application Platform

  • Frontend features for the model-driven creation of business applications
  • Building up test coverage, including E2E tests for key user flows
  • React
  • Next.js
  • GraphQL
  • Playwright
  • Java
Q2.2025 – Q4.2025Sparkasse · S-COM · remote

Financial Health Check

  • Accessible interfaces following WCAG in a secure banking environment
  • Helped shape the data model, microservices and authentication
  • React
  • TypeScript
  • Storybook
  • Node.js
  • WCAG
Q3.2024 – Q2.2025E.ON · Cegeka · remote

Internal AI Platform

  • Concept for a headless AI platform that makes knowledge from internal documents accessible
  • REST API to the Python/FastAPI backend, OAuth2 with Azure Entra ID, white-label for tenants
  • React
  • TypeScript
  • Tailwind
  • D3
  • FastAPI
Q1.2024 – Q2.2025Sparkasse · Get AG · remote

Lead Management System

  • Headless lead management system including a marketplace
  • Integration into OSPlus neo, the internal Sparkasse application
  • React
  • Next.js
  • MUI
  • Zod
  • Playwright
Q1.2023 – Q4.2024Mazda · diva-e · remote

Migration to VTEX E-Commerce

  • Tech lead: architecture planning, CI/CD, checkout and handover
  • Accessibility following WCAG throughout development
  • React
  • TypeScript
  • GraphQL
  • MACH
  • GitLab CI
Show more projects
  • Q2.2024 – Q1.2025 Further development of the online shop · Rameder Vue 3, Nuxt 3
  • Q2.2024 AI chatbot · Messe Stuttgart React, Node.js, WebSockets
  • Q3.2023 – Q2.2024 Relaunch of liebherr.de · Liebherr React, Next.js, Storybook
  • Q2.2023 – Q4.2024 B2C & B2B shop on AEM 6 · Vergölst React, MobX, Leaflet
  • Q1.2021 – Q4.2023 DBNetwork intranet · Deutsche Bank Architect & tech lead
  • 2014 – 2017 Porsche 911 Exclusive web special · Porsche Control of robotic arms, award-winning
  • 2011 – 2014 Connectivity platform & in-app ads · Audi WebSockets, iPad gyroscope

Career history

Detailed CV (PDF)
  1. since 2022

    Senior Fullstack Developer

    Self-employed · frontend focus

  2. 2017 – 2022

    Expert Software Developer & Team Lead

    diva-e

  3. 2014 – 2017

    Senior Web Developer & Team Lead

    UDG / PIA Group

  4. 2011 – 2014

    Senior Web Developer

    FLOW4

  5. 2006 – 2011

    Web Developer

    NETRADA / Arvato Bertelsmann

Technical skills

The number shows years of project experience.

Frontend

  • React 12+
  • TypeScript 10+
  • JavaScript 20+
  • Next.js 6+
  • Vue 6+
  • Nuxt 5+
  • HTML & CSS 20+
  • Tailwind 6+
  • Web Components 5+
  • Storybook 5+
  • Redux / MobX

Backend & APIs

  • Node.js 10+
  • Express 8+
  • REST APIs 15+
  • GraphQL 2+
  • PHP 10+
  • Java 5+
  • Python 2+
  • C# / ASP.NET Core
  • MongoDB 2+

Quality & accessibility

  • Jest 6+
  • Cypress 4+
  • Playwright 3+
  • WCAG 5+
  • BFSG

DevOps & cloud

  • CI/CD 15+
  • GitLab 6+
  • Jenkins 6+
  • Docker 4+
  • Azure 2+
  • AWS
  • Linux 6+

AI

  • AI integration 2+
  • Azure OpenAI
  • Claude Code
  • Codex
  • GitHub Copilot

Leadership & methods

  • Team lead / tech lead 8+
  • Agile / Scrum 10+
  • Figma 4+

Contact

Let's talk about your project.

I look forward to hearing from you – whether it's new development, further development or architecture.