Zum Inhalt springen

// über mich

Über mich.

Ich bin Elbay, Full-Stack-Entwickler in Berlin. Seit 2018 baue ich Websoftware, die in Produktion läuft, und neben dem Job baue ich in eigenen Projekten LLM-Systeme: Retrieval, Agenten, Evals, Guardrails und die Oberfläche darüber.

Über den ganzen Stack hinweg

Angefangen habe ich 2018 mit ersten Vue-Projekten in Baku. An der Friedrich-Schiller-Universität Jena habe ich die Migrationsstrategie geleitet, mit der neun Institutswebsites der Physik von Vue 2 auf Vue 3 umgezogen sind. Die Migration lief in einem parallelen Repository und ging erst live, als sie bewiesen war: Keine halb migrierte Seite wurde je ausgeliefert, und das JS-Bundle wurde um rund 40 % kleiner. Danach folgte ein Full-Stack-Jahr bei einem E-Learning-Unternehmen, eine Angular-Web-App auf einer Node.js-API, die auch die mobilen Apps versorgte, dann das Designsystem und der Checkout einer E-Commerce-Plattform, gebaut als ihr erster dedizierter Frontend-Entwickler.

Seit März 2025 bin ich Senior Fullstack Developer bei der KomRe AG in Berlin und arbeite über Web, Backend und Android hinweg: Full-Stack-Module mit Angular und Java/Play auf MySQL, eine Komponentenbibliothek, die sich die Angular-Web-App und die Android-App teilen, eine vollständige UI-Überarbeitung, die die Android-App von Android 6 auf 13 gebracht hat, und die schrittweise Migration der Angular-App von Version 10 auf 19.

Die roten Fäden: Komponentenbibliotheken und Designsysteme, aufgebaut oder wiederbelebt an fast jeder Station; große Migrationen, schrittweise und sicher durchgeführt; Testkulturen, an die sich Entwickler tatsächlich halten; und Mentoring. An meinen letzten drei Stationen habe ich mit den Entwicklern um mich herum im Pair gearbeitet und sie gecoacht, von der E-Commerce-Plattform bis zum Team bei KomRe.

Dazu kommt technische Führung. Bei KomRe treffe ich technische Entscheidungen, mache Code-Reviews und plane die Arbeit anderer Entwickler, die an mich berichten und auf meine Erfahrung bauen. Alle Entscheidungen zur UI-Überarbeitung für Web und Android und zu einer öffentlichen Web-App habe ich getroffen, und teils hole ich mir direkt Feedback von Kunden. In einer früheren Stelle habe ich Code-Reviews gemacht und die Arbeit von Junior-Entwicklern geplant, Aufgaben delegiert, wo es möglich war, und ihnen bei Bedarf Orientierung gegeben.

Neben dem Hauptjob war ich fast zwei Jahre ehrenamtlich Frontend-Entwickler bei „Am I in P*rn?“ von Digital Dignity, einem datenschutzorientierten Dienst, mit dem Menschen per Live-Aufnahme prüfen können, ob ihr Gesicht in indexierten Inhalten für Erwachsene auftaucht. Gesichter werden zu Vektoren, die Bilder sofort verworfen, die Ergebnisse kommen per E-Mail, die rechtliche Begleitung über eine Partnerkanzlei. Das war mein erster echter Kontakt mit Produkten im Embedding-Raum und eine bleibende Lektion darin, Datenschutz und Missbrauchsresistenz von Anfang an mitzudenken.

Neben dem Job: LLM-Systeme

Die Muster lassen sich direkt übertragen: Aus asynchroner Orchestrierung wird ein Agenten-Loop, aus einem typisierten Vertrag ein Tool-Schema, aus einer gestreamten Antwort ein Token-Stream, aus einer Error Boundary eine Guardrail mit Fallback-Kette. Neu ist ein probabilistischer Anteil, der gemessen werden muss, statt angenommen zu werden.

In eigenen Projekten behandle ich das Modell als einen Teil eines Full-Stack-Systems: TruthBase, eine RAG-App, deren Zitate das PDF an der markierten Passage öffnen, live seit Oktober 2026; ein Agent, dessen Schreibzugriffe alle auf menschliche Freigabe warten, mit eigenem MCP-Server und Trajektorien-Evals gegen ein geskriptetes Modell, live auf Groq; MeetMind, eine Pipeline von Meeting-Videos zu belegten Zusammenfassungen, bei der das Video im Browser bleibt, in Arbeit und als solche gekennzeichnet. TruthBase und die Suche dieser Website sind die KI-Systeme hier, die live und gemessen sind, jeweils mit Golden-Datensatz und veröffentlichten Zahlen direkt daneben; die Faithfulness von TruthBase wurde im Oktober 2026 erstmals von einem LLM-Judge gemessen, den eine Prüfung von Hand als nachsichtig einstufte, und ihre Seite sagt das.

Der ehrliche Zuschnitt: Ich baue Systeme auf Foundation-Modellen und messe, wie sich diese Systeme verhalten. Foundation-Modelle trainiere ich nicht, und diese Website wird nie etwas anderes behaupten.

Die Arbeitsweise hat eine eigene Seite: Wie ich LLM-Systeme baue.

Abseits der Tastatur

Vue ist mein Zuhause; Angular ist tägliche Arbeit, deren Disziplin ich schätzen gelernt habe; mit React und Next.js habe ich echte Produkte ausgeliefert. Ich arbeite auf Englisch und Deutsch (beides C1); Aserbaidschanisch und Türkisch sind meine Muttersprachen, und mein Russisch reicht für Gespräche. Der vollständige Werdegang steht im Lebenslauf.