
Lead App & Web Developer · Software Architect · Freelancer
Software entwickeln. Systeme verstehen. Lösungen schaffen.
Ich entwickle nicht nur Features. Ich baue Software, Strukturen und Entwicklungsprozesse, die langfristig funktionieren — als Lead Developer und als Freelancer für Unternehmen mit anspruchsvollen Softwareprojekten.
Kurzprofil
Ich entwickle seit über 15 Jahren Software — heute als Lead App & Web Developer für MissionMe ein Projekt der RTL Deutschland GmbH und als Freelancer für Unternehmen und Teams mit anspruchsvollen Softwareprojekten.
- pragmatisch
- technisch fundiert
- lösungsorientiert
- langfristig wartbar
- gemeinsam mit Teams
Mir geht es nicht darum, möglichst schnell Code zu schreiben, sondern Software zu bauen, die auch nach Jahren noch verständlich und erweiterbar ist. Das bedeutet: Entscheidungen technisch fundiert treffen, Komplexität nur dort einführen, wo sie einen echten Wert schafft, und eng mit Teams zusammenarbeiten statt isoliert zu entwickeln.
Was ich mache
Development
Hands-on Entwicklung von Web- und Mobile-Anwendungen — vom ersten Prototyp bis zum produktiven, wartbaren System.
- React & React Native
- TypeScript / Node.js
- Web Applications
- Mobile Applications
- API- und Systemintegration
Architecture
Konzeption neuer Systeme sowie Analyse und Weiterentwicklung bestehender Softwarearchitekturen — mit Blick auf Wartbarkeit statt kurzfristiger Lösungen.
- Softwarearchitektur
- System- und API-Design
- Modernisierung bestehender Anwendungen
- Nachhaltige technische Entscheidungen
Engineering Leadership
Technische Führung, ohne den Code aus der Hand zu geben — ich arbeite weiterhin hands-on und sorge gleichzeitig für Qualität und funktionierende Prozesse im Team.
- Code Reviews & Pair Programming
- Mentoring & Wissensaustausch
- Entwicklungsprozesse verbessern
- Spec-Driven Development
- KI-gestützte Entwicklungsprozesse
IT-Dienstleistungen Tommy Bley
Ich trete nicht als Full-Service-Agentur an, sondern als technischer Partner für Unternehmen, Teams und anspruchsvolle Softwareprojekte.
Softwareentwicklung
Eine neue Web- oder Mobile-App soll entstehen.
Softwareentwicklung
Individuelle Webanwendungen, APIs, Backend-Systeme und mobile Anwendungen.
Softwarearchitektur
Architekturentscheidungen müssen getroffen werden, bevor sich das Team in eine Richtung festlegt.
Softwarearchitektur
Konzeption neuer Systeme sowie Analyse und Weiterentwicklung bestehender Softwarearchitekturen.
Systemintegration
Mehrere Systeme müssen miteinander kommunizieren.
Systemintegration
Verbindung unterschiedlicher Systeme, APIs, Plattformen und Datenquellen.
Modernisierung
Eine bestehende Anwendung lässt sich kaum noch erweitern.
Modernisierung
Weiterentwicklung bestehender Anwendungen, Legacy-Systeme und gewachsener Softwarelandschaften.
Code & Architecture Review
Ein Team möchte wissen, wie tragfähig die bestehende Codebasis wirklich ist, bevor wichtige Entscheidungen darauf aufbauen.
Code & Architecture Review
Analyse bestehender Anwendungen hinsichtlich Architektur, Wartbarkeit, Qualität und technischer Risiken.
Development Consulting
Technische Entscheidungen oder das Tooling im Team funktionieren nicht zuverlässig.
Development Consulting
Unterstützung bei technischen Entscheidungen, Entwicklungsprozessen und Tooling.
CI/CD & Development Infrastructure
Entwicklungsprozesse funktionieren nicht zuverlässig, Releases sind aufwändig und fehleranfällig.
CI/CD & Development Infrastructure
GitHub Actions, CircleCI, Expo und moderne Build-, Deployment- und Release-Prozesse.
Workshops & Wissenstransfer
Ein Team benötigt zusätzliche Senior-Expertise im Alltag, nicht nur punktuell im Projekt.
Workshops & Wissenstransfer
Pair Programming, Architekturworkshops, technische Schulungen und Unterstützung von Entwicklerteams.
Erfahrung
2022-11 – heute
Lead App & Web Developer
MissionMe (RTL Deutschland)
Verantwortlich für Entwicklung und Weiterentwicklung der Web- und Mobile-Produkte von MissionMe (Digital-Health-Apps der RTL-Deutschland-Gruppe) mit React, React Native und GraphQL. Führung des Frontend-Teams inkl. Aufgabenverteilung und Abstimmung mit Product Owner und Geschäftsführung. Einführung strukturierter Entwicklungsprozesse (Code Reviews, Pair Programming, Clean Code), Aufbau der Teststrategie mit Cypress und Detox, Einführung von Storybook und Chromatic für die Komponentenentwicklung sowie Entwicklung interner Tools und eines KPI-Reporting-Systems.
2019-06 – 2022-10
Senior FullStack Entwickler & Ausbilder
Town & Country Haus Lizenzgeber GmbH
Konzeption und Entwicklung webbasierter Geschäftsanwendungen und mobiler Apps mit PHP, React und Node.js, inklusive Anbindung von Datenbanken und Drittsystemen. Analyse und Weiterentwicklung bestehender Systeme, fachliche Anleitung von Mitarbeitenden in der Softwareentwicklung sowie Ansprechpartner für externe Implementierungspartner.
2018-08 – 2019-06
Programmierer
Smartplatz GmbH
Mitentwicklung einer neuen webbasierten und nativen Anwendung (iOS/Android) mit React, React Native und Node.js — von der Konzeption bis zum Release, inklusive Anbindung externer APIs und automatisierter Build- und Deployment-Prozesse.
2017-01 – 2018-07
Entwickler
Fourdegrees GbR
Entwicklung mit TYPO3 und WordPress, u. a. ein HTML5-Browserspiel sowie Elasticsearch-basierte Suchlösungen.
2011-01 – 2016-12
Junior Entwickler (zuvor berufsbegleitend zum dualen Studium)
KIDS interactive GmbH
Einstieg in die Softwareentwicklung mit Schwerpunkt PHP und TYPO3 — die Grundlage für die heutige Arbeit als Full-Stack- und App-Entwickler.
Ausgewählte Projekte

Balloon App
React Native App für mentale Gesundheit sowie zugehörige Backend- und Webanwendungen.
Lead Developer App & Web
Die React Native App und die zugehörigen Backend- und Webanwendungen sollten kontinuierlich weiterentwickelt werden, ohne bei wachsendem Funktionsumfang an Softwarearchitektur, Performance oder Codequalität einzubüßen.
Verantwortung für Softwarearchitektur, Konzeption und Umsetzung neuer Features sowie Performanceoptimierung. Qualitätssicherung durch Code Reviews und Teststrategien, Einführung moderner Entwicklungsprozesse und technische Leitung des Projekts in enger Zusammenarbeit mit einem interdisziplinären Team, inklusive Mentoring von Entwickler:innen.
- React Native
- React
- GraphQL

thuGO Event-App
React Native Event-Guide für Thüringen mit KI-gestützter Aggregation externer Events.
Full-Stack-Entwickler (Freelance-Projekt)
Nutzer:innen sollten Veranstaltungen aus ganz Thüringen gebündelt an einem Ort finden — nicht nur manuell gepflegte Einträge, sondern auch automatisiert erkannte Events aus externen Fremdsystemen.
Umsetzung einer React Native App für iOS und Android sowie des zugehörigen Backends und der Server-Implementierung. KI-gestützte Bewertung und Integration externer Events aus Fremdsystemen in die eigene Plattform.
- React Native

Thüringer Ehrenamtsstiftung
TYPO3-Website der Thüringer Ehrenamtsstiftung — Relaunch und laufende technische Betreuung.
Umsetzung & technische Wartung (Freelance-Projekt)
Die Thüringer Ehrenamtsstiftung benötigte einen Website-Relaunch auf einer verlässlichen, langfristig wartbaren Basis, die sich intern redaktionell pflegen lässt.
Technische Umsetzung des Relaunchs mit TYPO3 sowie laufende technische Wartung und Weiterentwicklung der Seite.
- TYPO3
Arbeitsweise
Spec-Driven Development
Bevor Code entsteht, steht eine klare Spezifikation: Anforderungen, Akzeptanzkriterien und Edge Cases werden schriftlich festgehalten und freigegeben. Das reduziert Missverständnisse und macht Fortschritt überprüfbar — auch für Nicht-Techniker im Projekt.
KI im Entwicklungsalltag
KI-gestützte Werkzeuge sind fester Bestandteil meines Workflows — für Recherche, Testfälle und wiederkehrende Implementierungsarbeit. Architekturentscheidungen und Code-Qualität bleiben dabei in menschlicher Verantwortung, nicht delegiert.
Code Reviews
Jede Änderung durchläuft eine Review, bevor sie in den Hauptzweig geht — nicht als Formalität, sondern als zweiter Blick auf Lesbarkeit, Testabdeckung und Nebenwirkungen. Reviews sind auch der Ort, an dem Wissen im Team verteilt wird.
Pair Programming
Bei komplexen oder unklaren Problemen arbeite ich bevorzugt gemeinsam statt allein — sei es mit Teammitgliedern oder im engen Austausch mit dem Auftraggeber. Das verkürzt Feedback-Schleifen und verhindert teure Fehlentscheidungen.
Automatisierte Tests
Neue Funktionalität bekommt Tests im selben Arbeitsschritt, nicht nachträglich. Bugfixes beginnen möglichst mit einem Test, der den Fehler reproduziert — erst dann wird gefixt. Tests sind Dokumentation, die nicht veraltet.
CI/CD
Build, Lint und Tests laufen automatisiert bei jeder Änderung, nicht erst kurz vor dem Release. Deployments sind reproduzierbar und so einfach wie möglich gehalten, damit sie kein eigenes Expertenwissen erfordern.
Saubere Architektur
Klare Verantwortlichkeiten und lose Kopplung stehen vor kurzfristiger Bequemlichkeit. Ich entwerfe Systeme so, dass einzelne Teile austauschbar bleiben und Änderungen nicht unvorhersehbar an anderer Stelle durchschlagen.
Iterative Entwicklung
Statt monatelang auf ein großes Release hinzuarbeiten, entstehen Ergebnisse in kleinen, funktionsfähigen Schritten. Das schafft frühes Feedback und reduziert das Risiko, in die falsche Richtung zu bauen.
Technologien
Frontend und Backend stehen in einer m:n-Beziehung und bauen beide auf der Architektur auf; beide nutzen Engineering & Testing zur Qualitätssicherung, das wiederum in loser Kopplung auf Additional Experience verweist. Backend ist zusätzlich mit Databases verbunden.
Frontend
- TS / JS
- React
- React Native
- Vite
- HTML & CSS
- Responsive/Accessible UI
Backend
- Node.js
- PHP
- TYPO3
- Laravel
- REST APIs
- GraphQL
Architecture
- System- & Schnittstellendesign
- Skalierbare Web-Architekturen
- Domain-orientierte Modellierung
- Technische Konzeption für Non-Tech-Stakeholder
- SOLID
- Domain-Driven Design (DDD)
- MVC
- API-Design
Engineering & Testing
- Git
- Docker
- Jenkins
- CI/CD
- Cypress
- Automatisiertes Testing (Unit, E2E)
- Jest
- Detox (E2E)
- Storybook & Chromatic
- Spec-Driven Development
Databases
- MySQL
- Elasticsearch
- PostgreSQL
- MongoDB
Additional Experience
- RxJS
- IHK-Ausbildereignung
- E-Commerce (u. a. Shopware)
- Teamführung & Mentoring
- Projektsteuerung im Freelancer-Kontext