Skip to main content
Sebastian Werner

Sebastian Werner

24 years of frontend work – I started when web applications did not have frameworks yet. At 1&1 I led the development of qooxdoo, one of the first large open-source UI frameworks for the web, publicly maintained for more than a decade. Since then I have helped build interfaces for millions of users: Deutsche Telekom's set-top boxes, the ARD Mediathek, and the national ticket booking flow of the Swiss Federal Railways.

Today I am at home where codebases grow large: internationalization that goes beyond translation files. Monorepos that make teams faster, not slower. Component libraries that keep design and code together. Most recently I led the internationalization of Regrello's enterprise platform – acquired by Salesforce in late 2025 – reorganizing more than 2,000 files along the way. Code quality is not an end in itself to me but developer experience: you can tell good architecture by how easy the next change is.

At Sebastian Software – founded together with Sebastian Fastner – I advise teams as Principal Technology Consultant on making their frontend sustainable. No slideware architecture, but work in the code: analysis, refactoring, enablement. And an honest answer on when the simpler solution is the better one.

Core Competencies

Frontend focus with an eye on user and developer experience.

Signature skills
ReactTypeScriptVanilla ExtractComponent LibrariesCode Quality
Frontend
React Router
Backend
ConvexReact Router ServerCloud-InfrastrukturInfrastructure as Code
Specialization
i18nMonorepo
Tools
ViteTurborepoPlaywrightVitest
More
GraphQLNext.jsSupabaseVercelMCPAgent Automation

Personal Details

Location
Hirschberg/Bergstraße
Work Model
preferably remote + occasional on-site
Languages
German and English
Citizenship
German
Contact
s.werner@sebastian-software.de
Phone
+49 151 22631309

Industry Experience

6 years
Fintech
5 years
E-Commerce
8 years
Telecommunications
4 years
Energy

Project Experience

3Degrees
3Degrees · San Francisco, USA
Senior Principal Frontend Architect11/2025 – present

3Degrees in San Francisco developed Meridian, an energy management solution for customers who buy Energy Attribute Certificates, manage shares in facilities, and match them with their consumption data. I support the small product team as Senior Principal Frontend Architect, bringing the architecture perspective across the visible customer application, an internal admin application, and statically pre-rendered information pages. One focus is making frontend decisions technically sound early and helping the team with i18n, code quality, and durable platform structures.

Meridian is built with TypeScript, React, Next.js, and Vite; Lingui provides the foundation for internationalization. Supabase handles backend and authentication capabilities, while Vercel hosts the platform. I also established AI-assisted development workflows around MCP services, custom agents, skills, and automation so recurring architecture, review, and translation tasks are embedded more reliably in the development process.

TypeScriptReactNext.jsLinguiSupabaseVercelMCPAgent Automation
Regrello
Regrello · San Francisco, USA
Frontend-Lead10/2024 – 09/2025

Regrello – ein KI-fokussiertes Supply-Chain-Startup, das Ende 2025 von Salesforce übernommen wurde – benötigte eine vollständige Internationalisierung seiner Enterprise-Plattform. Ich übernahm die Leitung dieses Vorhabens und ersetzte systematisch Tausende hartcodierter Strings durch Übersetzungsmakros. Parallel baute ich mehrsprachige Wörterbücher auf und führte umfangreiche Refactorings durch, um technische Schulden abzubauen. Diese Arbeiten steigerten die Entwicklergeschwindigkeit spürbar und ebneten den Weg für internationale Märkte.

Lingui diente als Internationalisierungsframework, ergänzt durch einen durchgängigen Tooling-Prozess für Message-Extraktion und -Kompilierung. Die GraphQL-Codegenerierung migrierte ich von Enums auf Union Types – ein Schritt, der die Typsicherheit erhöhte und moderne TypeScript-Patterns etablierte. Über 2.000 Dateien wurden reorganisiert, Module umbenannt und duplizierter Code konsolidiert. Die Build-Pipeline mit Vite, Turborepo, Playwright und Storybook hielt ich kontinuierlich aktuell, was CI-Zuverlässigkeit und Hot Module Replacement messbar verbesserte.

TypeScriptReactGraphQLLinguiViteTurborepoPlaywrightStorybook
SBB (Schweizerische Bundesbahnen)
SBB (Schweizerische Bundesbahnen) · Bern, Schweiz
Interims-Frontend-Lead03/2024 – 06/2024

Die nationale Ticket-Buchungsstrecke der Schweizerischen Bundesbahnen (SBB) brauchte architektonische Unterstützung – ich übernahm diese Aufgabe als Interims-Frontend-Lead. Die bestehende Mikro-Frontend-Architektur analysierte ich detailliert und verbesserte sie durch gezielte Refactorings in Qualität und Performance. Ein Proof of Concept für eine Mono-Repository-Lösung zeigte, wie sich Effizienz und Skalierbarkeit steigern lassen. Meine enge Einbindung in die Organisation förderte einheitliche Frontend-Standards bei gleichzeitiger Team-Autonomie.

CrowdIn und Next Intl kamen für die Internationalisierung zum Einsatz – mit Fokus auf Flexibilität und Zukunftssicherheit. Das von mir entwickelte Linting-Regelwerk berücksichtigt Teamdynamik wie aktuelle Best Practices und wurde erfolgreich als CI-Task sowie in den Entwickler-Workspaces integriert. Regelmäßige Austauschtermine sicherten Wissenstransfer und einheitliche Standards im verteilten Team.

ReactTypeScriptMikro-FrontendMonorepoCrowdInNext IntlESLint
EnBW
EnBW · Karlsruhe, Deutschland
React-Architekt06/2022 – 02/2024

Mehrere White-Label-Webanwendungen für den Drittmarkt – Endkundenportale und interne Dienstleister-Tools – entwickelte die EnBW mit meiner architektonischen Beratung. Die Herausforderung: Anwendungen so flexibel konzipieren, dass eine breite Palette von Markenanpassungen möglich war. Von Farbschemata und Logos bis zu mandantenspezifischen Funktionen musste alles konfigurierbar sein. Die technologische Basis, die ich für das Kundenberater-Portal schuf, diente anderen Teams als Referenz.

Wiederverwendbare Komponenten bildeten das Herzstück und förderten projektübergreifend Konsistenz. Ein Mono-Repository vereinheitlichte die Frontend-Entwicklung, Storybook-Tests sicherten die Qualität. Die Portale waren responsiv gestaltet und gewährleisteten optimale Darstellung auf verschiedensten Desktop-Umgebungen – mobile Endgeräte standen hier nicht im Vordergrund.

ReactTypeScriptMonorepoStorybookWhite-Label
Azeti (Aurubis-Gruppe)
Azeti (Aurubis-Gruppe) · Hamburg, Deutschland
Senior React-Entwickler03/2022 – 05/2022

Eine IoT-Plattform zur Überwachung von Maschinen und Anlagen – das war das Kernprodukt von Azeti, einem Teil der Aurubis-Gruppe in Hamburg. Ich unterstützte die Weiterentwicklung dieser umfangreichen Frontend-Applikation, die als White-Label-Lösung für verschiedene Industriekunden diente. Meine Arbeit steigerte die Flexibilität des Produkts und erschloss neue Einsatzmöglichkeiten.

Der Fokus lag auf dem NX-basierten Mono-Repository-Setup, der Internationalisierung sowie erweiterten Theming-Optionen. Zusätzlich half ich dem Team bei neuen Funktionalitäten und React-Komponenten. Verbesserungen an Build-Prozessen und Codestruktur erhöhten die Wartbarkeit nachhaltig.

ReactTypeScriptNXMonorepoi18nTheming

Additional Projects

Netze BW (EnBW)empiriecom (Otto Group)Heidelberg MaterialsGE HealthcareWitt-Gruppe (Otto Group)SWR (ARD Mediathek)INITTraton (Volkswagen AG)coliquioDeutsche BankBerlitz (via Syzygy)HornbachDeutsche TelekomTeleColumbus / MagixZyngastudiVZSchlund+Partner (1&1)
PeriodClientRoleTechnologies
2021–2022Netze BW (EnBW)Leitender Web-Frontend-ArchitektReact, TypeScript, Cypress, and API-First
2020–2021empiriecom (Otto Group)Senior Frontend/GraphQL-EntwicklerGraphQL, TypeScript, MySQL, and Node.js
2019–2020Heidelberg MaterialsReact-ArchitektReact, TypeScript, Google Maps, and Azure
2019GE HealthcareTrainerReact, TypeScript, Redux, and GraphQL
2018–2019Witt-Gruppe (Otto Group)React-/GraphQL-ArchitektReact, TypeScript, Apollo GraphQL, and SSR
2018SWR (ARD Mediathek)React-EntwicklerReact, TypeScript, GraphQL, and REST
2018INITLeitender React-ArchitektReact, TypeScript, Apollo GraphQL, and Mapbox
2018Traton (Volkswagen AG)Senior React-EntwicklerReact and TypeScript
2017coliquioReact-ArchitektReact, TypeScript, SSR, and CSS Grid
2017Deutsche BankFrontend-ArchitektReact, TypeScript, Git-Flow, and SAFe
2016–2017Berlitz (via Syzygy)React-ArchitektReact, TypeScript, and Apollo GraphQL
2016HornbachReact-EntwicklerReact, TypeScript, and Responsive Design
2016Cleverbridge (via AOE)React-EntwicklerReact, Vue.js, and TypeScript
2015–2016Deutsche BankLeitender Frontend-ArchitektVue.js, D3.js, and Sass
2014–2015Deutsche Telekom / HuaweiFrontend-ArchitektJavaScript, VelocityJS, CSS, and EPG
2013–2014TeleColumbus / MagixFrontend-EntwicklerJavaScript, jQuery, Bootstrap, and Sass
2012–2013Deutsche TelekomFrontend-EntwicklerJavaScript, HTML5, jQuery, and REST
2011–2012ZyngaSenior JavaScript-EntwicklerJavaScript, HTML5, Canvas, and Python
2009–2011Deutsche TelekomLead Frontend-ArchitektJavaScript, qooxdoo, PhoneGap, and Adobe AIR
2008–2009studiVZTeam Lead JavaScriptJavaScript and Frontend-Architektur
2004–20081&1Lead-EntwicklerJavaScript, Python, qooxdoo, and Open Source
2002–2004Schlund+Partner (1&1)Web-EntwicklerXSLT, Pustefix, CSS, and JavaScript
Sebastian Consulting

Sebastian Software GmbH

Dalheimer Straße 12
55128 Mainz

Amtsgericht Mainz HRB 45232
USt-IdNr. DE295226721

kontakt@sebastian-software.de
www.sebastian-software.de

© 2014–2026 Sebastian Software GmbH

As of: July 10, 2026