~hey, ich bin Stefan Trost_

Ich bringe AI & Automationzuverlässig in Produktion.

Senior Fullstack-Entwickler & AI Engineer

case_studies

Drei Projekte im Detail.

Das eigentliche Problem, die wichtigen Entscheidungen, der gewählte Stack und die messbaren Ergebnisse.

Vertraulich · NDAFeb. bis Apr. 202610 Wochen

In acht Wochen eine No-Code-Plattform mit 32.000 Nutzern und mehr als 5 Mio. Datensätzen neu aufgebaut.

Vollständiger Neuaufbau von Bubble auf einem individuellen Next.js-Stack, gefolgt von zwei Wochen Nachbetreuung.

8 Wo.
vom Neuaufbau bis zur Live-Migration
32k
aktive Accounts migriert
5 Mio.+
Datensätze migriert und geprüft
100 %
Stripe-Kontinuität

Ausgangslage

Die Plattform lief seit mehr als zwei Jahren auf Bubble: 32.000 Accounts, über 5 Millionen Datensätze und so viel No-Code-Logik, dass jedes neue Feature bestehende Funktionen gefährdete. Die Gründer wollten weitere AI-Features entwickeln, doch jede Integration musste in Bubble von Hand verdrahtet werden. Eine belastbare Codebasis gab es nicht. Deshalb fiel die Entscheidung für einen Neuaufbau. Nach acht Wochen musste die neue Plattform live sein.

Was normalerweise ein ganzes Team übernimmt, habe ich allein umgesetzt. Am Anfang stand das Geschäftsmodell, nicht der Code. Zuerst analysierte ich, wie das Produkt funktioniert und womit das Unternehmen Geld verdient. Danach arbeitete ich mich durch die bestehende Architektur, die Datenbank und sämtliche Bubble-Workflows. Nichts davon lag als Code vor. Statt jeden Workflow einzeln durchzuklicken, entwickelte ich eigene AI-Werkzeuge und Konnektoren, die die Bubble-Logik direkt auslesen konnten. So wurden aus Wochen manueller Analyse wenige Tage. Anschließend entwarf ich Datenbankschema und Datenmodell neu und baute vor der Umsetzung ein Designsystem in Storybook auf. Nach dem Go-live folgten zwei Wochen für Bereinigung, Fehlerbehebung und Support.

Herausforderungen

  • Der Umfang eines ganzen Teams
    Audit, neues Datenmodell, Backend, Frontend, Designsystem und Live-Migration. Normalerweise arbeiten daran mehrere Spezialisten. Hier musste alles allein und unter hohem Zeitdruck umgesetzt werden.
  • Produktivdaten im laufenden Betrieb
    Mehr als 5 Millionen Datensätze, aktive Stripe-Abonnements und bestehende Logins mussten ohne Ausfall migriert werden. Datenverlust war keine Option.
  • Undokumentierte Bubble-Logik
    Bubble-Workflows sind kein exportierbarer Code. Jede Regel steckte in einem visuellen Editor. Es gab weder eine Dokumentation noch einen brauchbaren Export.

Wichtige Entscheidungen

  • Next.js App Router und Supabase
    Server Components für Katalogseiten, Supabase für die Authentifizierung und Postgres für das neue Datenmodell. So ließ sich die bestehende Struktur ohne unnötige Reibungsverluste abbilden.
  • AI-gestützte Analyse
    Statt alles von Hand zu analysieren, entwickelte ich eigene AI-Werkzeuge, die Bubble-Logik lesen und in Spezifikationen überführen konnten. Arbeit für mehrere Wochen war dadurch in Stunden erledigt. Die gesamte Analyse war nach einer Woche abgeschlossen.
  • Gestaffelte Migration
    Eigene Skripte extrahierten die aktiven Bubble-Daten, überführten sie in das neue Schema und luden sie nach Postgres. Vor dem DNS-Wechsel wurde jeder Schritt in mehreren Testläufen geprüft.

Stack

  • Next.js App Router
  • React
  • TypeScript
  • Tailwind CSS
  • Supabase
  • PostgreSQL
  • Prisma
  • Drizzle
  • better-auth
  • Stripe
  • AI Workflows
  • Claude
  • LLM
  • MCP
  • GitHub Actions
  • Vite
  • Turborepo
  • AWS
  • Serverless
  • TDD
  • Jest
  • Vitest
  • Vercel
arbeitsweise

So arbeite ich mit Teams.

Vier klare Schritte für Teams, die direkt mit einem erfahrenen Engineer arbeiten wollen.

01

Erstgespräch

In 30 Minuten klären wir das Problem und prüfen, ob wir zusammenpassen. Kein Pitch und keine Präsentation, sondern ein offenes Gespräch. Wenn ich nicht der Richtige bin, sage ich es direkt.

02

Planung

Wir beginnen beim Geschäftsmodell und der Strategie. Daraus leiten wir die passende IT-Strategie und Architektur ab, bevor die erste Zeile Code entsteht.

03

Umsetzung

Sie sehen und testen jede Woche neue Ergebnisse. Entwicklung und Deployments laufen von Anfang an über saubere Umgebungen mit CI, automatisierten Tests und Observability.

04

Go-live

Produktivstart, Runbook und saubere Übergabe. Die Codebasis gehört Ihrem Team und es gibt keinen Lock-in.

technologien

Ein pragmatischer Stack.

Die Technologien, mit denen ich entwickle.

ai_llm

AI & LLM

  • Claude API
  • OpenAI
  • LangChain
  • RAG
  • AI Agents
  • MCP
  • Portkey
  • pgvector
  • Machine Learning
  • TensorFlow
frontend_apps

Frontend & Apps

  • Next.js
  • React
  • React Native
  • Expo
  • EAS
  • TypeScript
  • JavaScript
  • Redux
  • Tailwind
  • shadcn/ui
  • Storybook
  • Vite
  • SASS
  • Angular
  • Svelte
  • Ionic
  • i18next
backend_daten

Backend & Daten

  • Node.js
  • tRPC
  • REST
  • GraphQL
  • Hasura
  • PostgreSQL
  • Prisma
  • Drizzle
  • Supabase
  • Firebase
  • Firestore
  • BigQuery
  • SQL
  • Python
  • Stripe
  • better-auth
  • NextAuth.js
  • Auth0
  • JWT
  • OAuth
cloud_devops

Cloud & DevOps

  • GCP
  • Cloud Run
  • Cloud Functions
  • AWS
  • Lambda
  • S3
  • EC2
  • IAM
  • CloudFront
  • API Gateway
  • DynamoDB
  • SQS
  • CloudWatch
  • CDK
  • SAM
  • Vercel
  • Docker
  • Kubernetes
  • GitHub Actions
  • CI/CD
  • Turborepo
  • Bitrise
  • Fastlane
testing_qualit_t

Testing & Qualität

  • TDD
  • Jest
  • Vitest
  • Cypress
  • Playwright
  • Detox
  • Testing Library
  • Unit Testing
  • E2E
architektur

Architektur

  • Multi-Tenancy
  • White-Labeling
  • Systemarchitektur
  • Serverless
  • Microservices
whoami

Ich bringe Ideen bis
in die Produktion.

Ich bin Fullstack-Entwickler aus Stuttgart und arbeite an Frontend, Backend, Mobile Apps und Cloud-Infrastruktur.

Ich decke den gesamten Stack ab: React, React Native, TypeScript, Node, AWS und GCP ebenso wie AI- und RAG-Systeme. Meine Stärke liegt darin, alle Teile sinnvoll zusammenzubringen: eine tragfähige Architektur, echte Tests, eine zuverlässige Deployment-Pipeline und Code, den ein Team langfristig warten und weiterentwickeln kann.

Am besten arbeite ich mit Gründern, Start-ups und kleinen Produktteams, in die ich mich tief einbringen und meine gesamte Erfahrung einfließen lassen kann.

Standort
Stuttgart, Deutschland · CET
Berufstätig seit
2014 · selbstständig
Arbeite mit
Gründern & kleinen Produktteams · DE / EN
warum_ich

Warum ich für Ihr nächstes Projekt der Richtige bin.

Ich verbinde AI-Features und Automatisierung mit der Fullstack-Architektur, die sie zuverlässig in Produktion bringt.

  • AI Early Adopter

    Ich arbeite seit Jahren täglich mit AI und habe sie fest in meine Entwicklungsprozesse integriert. Dadurch liefere ich dieselbe Qualität in einer Geschwindigkeit, für die sonst oft ein ganzes Team nötig ist.

  • Ich denke mit

    Von Geschäfts- und IT-Strategie über Architektur und Umsetzung bis zum Go-live kann ich die gesamte Strecke abdecken. Ich arbeite nicht einfach Tickets ab und sage offen, wenn eine andere Lösung sinnvoller ist.

  • Transparente Umsetzung

    Jede Woche gibt es Ergebnisse, die Sie selbst sehen und ausprobieren können. So wissen Sie jederzeit, was entsteht und wo das Projekt steht.

  • Code, der bleibt

    Dokumentierte Architektur, typisierter Code und solide Testabdeckung. Sie erhalten eine Codebasis, die wartbar bleibt und mit Ihrem Produkt wachsen kann.

kundenstimmen

Was einige meiner Kunden sagen.

He brings strong technical expertise and approaches problems in a very structured and pragmatic way. What I particularly value is that Stefan always thinks beyond the immediate task. He considers technical decisions in the broader product and business context and contributes ideas that genuinely improve the overall solution.
Kevin C. Bauer
Kevin C. Bauer
Geschäftsführer & Gründer, Blaulichtschule | LawGames GmbH
Dec 2025
Seine technische Expertise ist außergewöhnlich und zeigt sich in allen Bereichen, die er anfasst. Stefan verfügt über ein sehr tiefes Verständnis für komplexe Systeme und schafft es gleichzeitig, pragmatische und saubere Lösungen zu entwickeln. Besonders schätze ich, dass er nicht nur aus Entwicklersicht denkt, sondern stets das große Ganze im Blick behält — inklusive Produktlogik, Skalierbarkeit und zukünftiger Weiterentwicklung.
Julia Hückmann
Julia Hückmann
Senior E-Commerce Managerin
Dec 2025
I highly recommend working with Stefan. He fit right in and easily understood our complex setup with micro frontends. He contributed a lot of code and was able to automate our release process for us. Amazing work.
Stefanie Laharnar
Stefanie Laharnar
Engineering Lead
Jun 2024
Stefan delivered a robust and scalable foundation for our web app, which has become a vital part of our platform. His technical expertise, problem-solving skills, and team player attitude made him a true asset.
Mark Wightman
Mark Wightman
Founder, SaaS startup
Jan 2024
As Technical Lead, Stefan played a pivotal role in driving the team's success. His leadership in IT architecture and full-stack development was instrumental. He created a collaborative, learning-oriented environment.
Andrew Snyder
Andrew Snyder
Caster LLC, New York
Dec 2023
Stefan was extremely helpful in every step — he guided the development, helped troubleshoot, and built a GitHub repository for me to run the function on my own. Competent developer with a great work ethic.
John Belcher
John Belcher
BERP LLC | Detroit, USA
Feb 2024
Die Zusammenarbeit mit Stefan war stets eine Bereicherung. Er versteht es, komplexe IT-Probleme zu lösen und zukunftsweisende Lösungen zu bieten.
Emir Cuk
Emir Cuk
Senior Engineer
Jan 2023
Die Zusammenarbeit war immer hervorragend und zielführend. Er besticht durch profunde IT-Kenntnisse, unternehmerisches Denken und Problemlösungskompetenz.
Roland Trost
Roland Trost
IT Consultant
Mar 2023
kontakt

Sie haben ein System, das längst existieren sollte? Lassen Sie es uns konkret machen.

Kein Pitch und keine Präsentation. In 30 Minuten klären wir Ihr Vorhaben und prüfen, ob ich der Richtige dafür bin. Wenn nicht, sage ich es direkt.