MERT CIRCI MERT CIRCI
DE▾
👋"Lass uns gemeinsam etwas Großartiges bauen!"
Software-Architekt · KI-Engineer · Full Stack Engineer
Hallo, ich bin

Mert CIRCI

und ich
Jetzt bauen

✨Klicken Sie auf einen Gegenstand oder auf meinen Kopf, um mich etwas zu fragen

Software-Architekt · KI-Engineer · Full Stack Engineer

Das Arsenal des Architekten

Technologie- & Werkzeugmatrix

Praxiserprobte Werkzeuge und Frameworks aus Produktivsystemen und Spielen.

Portfolio-Highlights

Ausgewählte Engineering-Projekte

Eine kuratierte Auswahl aus Backend-Systemen, mobilen Anwendungen, Spielen und KI-Pipelines.

Backend & Daten Cloud

Marketing-Datenplattform auf BigQuery

Eine unternehmensweite Marketing-Datenplattform auf Google BigQuery. Problem und Zweck Datengetriebenes Marketing im Unternehmensmaßstab braucht eine geregelte, sichere Datenschicht mit schnellen Analyseabfragen und...

KI-EngineeringCloud & InfrastrukturBackend & DatenVerteilte Systeme
Jahr: 2025–2026 Spezifikationen →
Backend & Daten Web-Plattform

Airline- und Zahlungsintegrationen

Integrationen mit mehreren Fluggesellschaften und Zahlungsanbietern für eine Tourismusplattform. Problem und Zweck Eine Tourismusplattform musste Buchungen und Zahlungen mit mehreren Fluggesellschaften und...

Full StackBackend & DatenVerteilte Systeme
Jahr: 2020–2021 Spezifikationen →
Full Stack Web-Plattform

Juwelier-ERP

Juwelier-ERP ist ein Verwaltungssystem für Geschäfte und Händler von Juwelieren. Es unterstützt Juweliere dabei, Filialen und Händlerbeziehungen auf einer Web-Plattform zu verwalten. Das Projekt gehört zum Bereich...

Full StackBackend & Daten
Jahr: 2021 Spezifikationen →
Sicherheit Web-Plattform

RFID-Zutrittskontroll-ERP

Das RFID-Zutrittskontroll-ERP ist eine Webplattform für Zutrittskontrolle und Berechtigungsverwaltung bei RFID-gesicherten Schränken. Verantwortliche legen zentral fest, wer auf welche Schränke zugreifen darf, und...

Backend & DatenSicherheitIoT & Embedded
Jahr: 2021 Spezifikationen →
Full Stack Web-Plattform

PawnShop-Hauptbuch

Das PawnShop-Hauptbuch ist ein Hauptbuchsystem nach dem Vorbild amerikanischer Pfandleihsysteme, entwickelt für Zypern. Es unterstützt Pfandleihbetriebe dabei, ihre Buchungen zentral zu erfassen und nachvollziehbar...

Full StackProdukt & 0→1
Jahr: 2021 Spezifikationen →
Backend & Daten Web-Plattform

computergestützte Übersetzung

Das computergestützte Übersetzungssystem kombiniert maschinelle Unterstützung mit manueller Überprüfung, damit Teams mehrsprachige Inhalte schneller und in gleichbleibender Qualität erstellen können. Die...

SoftwarearchitekturFull StackBackend & DatenAgile & Scrum
Jahr: 2021–2026 Spezifikationen →
KI-Engineering Web-Plattform

Krypto-Börsen-Prognosesystem

Das Krypto-Börsen-Prognosesystem bündelt Kauf, Verkauf und Prognose über verschiedene Börsen hinweg und nutzt dafür technische Indikatoren. Es unterstützt die Einschätzung möglicher Kursbewegungen in einem...

KI-EngineeringBackend & Daten
Jahr: 2022 Spezifikationen →
IoT & Embedded Rechenzentrum

Klima- und Lüftersteuerung für Schränke

Die Klima- und Lüftersteuerung für Schränke nutzt Gerätekommunikationsprotokolle für eine effiziente Kühlsteuerung. Sie hilft dabei, Klima und Lüfter in Schränken kontrolliert zu betreiben. Highlights...

Cloud & InfrastrukturIoT & Embedded
Jahr: 2022 Spezifikationen →
KI-Engineering Web-Plattform

Umsatzbasiertes Finanzierungssystem für E-Commerce

Das umsatzbasierte Finanzierungssystem für E-Commerce bietet umsatzbasierte Finanzierung für E-Commerce-Händler in der Türkei. Es bündelt Datenerfassung aus mehreren Quellen, Prognosen und Risikobewertung in einer...

SoftwarearchitekturKI-EngineeringCloud & InfrastrukturBackend & DatenAgile & Scrum
Jahr: 2022–2025 Spezifikationen →
Full Stack Web-Plattform

eSIM-Verkaufsplattform

Eine eSIM-E-Commerce-Plattform, entwickelt bei ComDigital für sofortigen Kauf und Bezahlung. Problem und Zweck Kunden kaufen und bezahlen eSIMs sofort, viele Käufe können gleichzeitig eintreffen, und externe eSIM-...

Full StackDevOps & CI/CDBackend & DatenVerteilte Systeme
Jahr: 2025–2026 Spezifikationen →
KI-Engineering Web-Plattform

Automotive-KI-Plattform

Eine KI-Plattform für Fahrzeug-Marktbewertung und Preisprognose. Problem und Zweck Nutzer wollen wissen, was ein Fahrzeug am Markt wert ist und wie sich sein Preis entwickeln kann. Meine Rolle und Verantwortung Ich...

Full StackKI-EngineeringKI-Entwicklung
Jahr: 2025–2026 Spezifikationen →
DevOps & CI/CD Cloud

Containerisierte Microservices auf Kubernetes

Die Produktionsplattform hinter den Produkten von ComDigital, betrieben auf Kubernetes mit einem Uptime-Ziel von 99,9 %. Problem und Zweck Die Produkte von ComDigital (eine Marketing-Datenplattform, eine...

DevOps & CI/CDCloud & InfrastrukturVerteilte Systeme
Jahr: 2025–2026 Spezifikationen →
Full Stack Web-Plattform

Veranstaltungs-Reservierungs-CMS

Veranstaltungs-Reservierungs-CMS ist ein Mehrthemen-System zur Buchung von Zimmern, Flügen und Transfers für Veranstaltungen in Hotels. Es unterstützt Veranstalter dabei, Zimmer-, Flug- und Transferreservierungen auf...

Full StackProdukt & 0→1
Jahr: 2020–2021 Spezifikationen →
Backend & Daten Datenpipeline

CAD-Extraktion räumlicher Metadaten

Die CAD-Extraktion räumlicher Metadaten nutzt automatisierte .NET-Pipelines, um räumliche Metadaten aus CAD-Zeichnungen zu extrahieren und durchsuchbar zu machen. Die Zeichnungsdaten werden so in strukturierte,...

Backend & DatenProdukt & 0→1
Jahr: 2018–2019 Spezifikationen →
Backend & Daten Desktop

Kundenverfolgungssoftware

Kundenverfolgungssoftware ist ein Nachverfolgungsprogramm für Gläubiger- und Kundendaten eines Unternehmens und hilft dabei, alle Nachverfolgungen an einem Ort zu behalten. Es handelt sich um ein Desktop-Projekt mit...

Backend & DatenProdukt & 0→1
Jahr: 2008 Spezifikationen →
Full Stack Web-Plattform

FaceTurks (Soziales Netzwerk)

FaceTurks ist ein soziales Netzwerk mit religiösem Schwerpunkt, das eine einzelne Glaubensgemeinschaft in einem gemeinsamen Online-Raum zusammenbringt. Das Full-Stack-Webprojekt ist abgeschlossen und verfolgt einen...

Full StackProdukt & 0→1
Jahr: 2009 Spezifikationen →
Full Stack Web-Plattform

finderface (Social Media und Plugin-Entwicklung)

finderface ist ein breites Social-Media-Experiment mit Plugin-Entwicklung. Das Projekt ist im Bereich Full Stack als abgeschlossene Webplattform umgesetzt und bietet einen umfassenden Blick auf Social-Media-Arbeit....

Full Stack
Jahr: 2010 Spezifikationen →
Mobile Games Web-Plattform

Webbasiertes Spiel

Webbasiertes Spiel steht für die Entwicklung browserbasierter Spiele, die als abgeschlossenes Projekt auf der Web-Plattform umgesetzt wurde. Das Projekt verbindet PHP, CSS, JS und MySQL in einer gemeinsamen...

Full StackSpiele
Jahr: 2010 Spezifikationen →
Mobile Games Desktop

Desktop-Spielentwicklung

Desktop-Spielentwicklung umfasst einfache Desktop-Spiele im Stil von Icy Tower, abgeschlossen innerhalb der Gruppe Mobile Games. Das Projekt wurde mit C#, Java und MSSQL umgesetzt und konzentriert sich auf ein...

Spiele
Jahr: 2011 Spezifikationen →
Full Stack Web-Plattform

Facebook-Anwendungsentwicklung

Facebook-Anwendungsentwicklung umfasst Facebook-Apps, die über App-Berechtigungen Werbeeinnahmen erzielen, etwa mit einem System für Lieblingsspieler und einer Funktion zum Einladen von Freunden. Das Projekt ist im...

Full StackSpiele
Jahr: 2012 Spezifikationen →
Full Stack Web-Plattform

Diet at Home

Diet at Home überführt das Diätsystem von Ernährungsberatern und Klienten ins Netz und bündelt Diätlisten, Nachrichten und webbasiertes Diät-Tracking. Das Full-Stack-Projekt ist auf der Web-Plattform abgeschlossen....

Full StackProdukt & 0→1
Jahr: 2014 Spezifikationen →
KI-Engineering Web-Plattform

Angewandte KI und Agentensysteme in Seliee

Die KI-Schicht von Seliee, der Marketingplattform, die ich bei Neeblo gebaut habe: ein Team aus KI-Agenten, ein MCP-Server für externe Agenten und KI-Funktionen über mehrere Modellanbieter. Problem und Umfang...

KI-EngineeringBackend & DatenProdukt & 0→1KI-Entwicklung
Jahr: 2025–2026 Spezifikationen →
KI-Engineering Web-Plattform

Mengen- und Lohnabrechnungs-Webapp (AutoCAD)

Mengen- und Lohnabrechnungs-Webapp (AutoCAD) ist eine Webanwendung für Maschinenbauingenieure, die AutoCAD-Projekte einliest und Mengen sowie Lohnabrechnungen für öffentliche Ausschreibungen berechnet. Das Projekt...

KI-EngineeringProdukt & 0→1
Jahr: 2019 Spezifikationen →
Mobile Games Web-Plattform

Flash-Animation und Spiele

Flash-Animation und Spiele umfasst Flash-Player-Animationen für Webseiten sowie die Spieleentwicklung mit Flash. Das abgeschlossene Projekt wurde auf der Web-Plattform innerhalb der Gruppe Mobile Games umgesetzt....

Full StackSpiele
Jahr: 2011 Spezifikationen →
Full Stack Web und Mobile

Hintfilmcenneti CMS (Video-Streaming)

Hintfilmcenneti CMS ist eine Übersetzungs- und Video-Streaming-Plattform mit Web- und Mobile-Apps für indische Filme und Serien, betrieben von 2014 bis 2020. Das Full-Stack-Projekt richtet sich an Web- und...

Full StackMobile AppsDevOps & CI/CD
Jahr: 2014–2020 Spezifikationen →
Full Stack Web und Mobile

Korecenneti CMS (Video-Streaming)

Korecenneti CMS (Video-Streaming) ist eine Übersetzungs- und Streaming-Plattform mit Web- und Mobile-Apps für koreanische Filme und Dramen. Das Projekt wurde im Zeitraum 2015–2020 im Full-Stack-Bereich umgesetzt....

Full StackMobile AppsDevOps & CI/CD
Jahr: 2015–2020 Spezifikationen →
IoT & Embedded Mobile Gesundheit

M2M Health (Fernüberwachung von Patienten)

M2M Health (Fernüberwachung von Patienten) ist ein mobiles Gesundheitssystem, mit dem Ärzte ältere und chronisch kranke Patienten zu Hause über GSM-Gateway-Geräte betreuen. Das Projekt gehört zum Bereich IoT und...

Mobile AppsBackend & DatenIoT & Embedded
Jahr: 2015 Spezifikationen →
Backend & Daten Web-Plattform

Online-Firmenverzeichnis

Online-Verzeichnis für Unternehmen und Geschäfte, nach Provinzen geordnet. Das Firmenverzeichnis macht lokale Betriebe in verschiedenen Regionen leicht auffindbar. Die Web-Plattform wurde im Bereich Backend und Daten...

Full StackBackend & Daten
Jahr: 2016 Spezifikationen →
IoT & Embedded Apotheke

Intelligente Apothekenautomatisierung

Intelligente Apothekenautomatisierung ist ein Apothekensystem, das Kühltemperaturen von Arzneimitteln monatlich über ein RS-485-Gateway meldet, um Verderb zu verhindern. Das Projekt gehört zum Bereich IoT und...

Backend & DatenIoT & Embedded
Jahr: 2016 Spezifikationen →
Backend & Daten Web-Plattform

Immobiliensuchsystem

Immobiliensuchsystem ist eine Online-Immobiliensuche für Regionen und Nutzer vor Ort, die Angebote nach Gebieten übersichtlich macht. Das Projekt wurde im Bereich Backend und Daten umgesetzt und abgeschlossen....

Backend & DatenProdukt & 0→1
Jahr: 2017 Spezifikationen →
Full Stack Web-Plattform

Online-Rechnungssystem

Online-Rechnungssystem ist eine Webanwendung, in der Nutzer ihre Rechnungen speichern, gestalten und drucken können. Das Projekt wurde als Full-Stack-Webplattform abgeschlossen. Highlights Speichern und Gestalten von...

Full StackProdukt & 0→1
Jahr: 2018 Spezifikationen →
Full Stack Web-Plattform

E-Commerce-Verwaltungssystem (CMS)

E-Commerce-Verwaltungssystem (CMS) ist ein CMS, mit dem Unternehmen ihre Produkte online verkaufen können. Das Projekt wurde als Full-Stack-Webplattform abgeschlossen. Highlights Online-Produktverkauf für Unternehmen...

Full Stack
Jahr: 2018 Spezifikationen →
Backend & Daten Web-Plattform

Marktplatz-Integration für E-Commerce

Integration, die den Lagerbestand aus dem lokalen System eines Unternehmens auf Online-Marktplätzen verkauft (2018). Problem und Zweck Ein Unternehmen führte Bestand und Verkäufe in lokalen Buchhaltungssystemen...

Full StackBackend & DatenVerteilte Systeme
Jahr: 2018 Spezifikationen →
Full Stack Desktop und Web

Vorbuchhaltungs- und HR-Programm

Vorbuchhaltungs- und HR-Programm ist eine Desktop- und Webanwendung für Vorbuchhaltung und Personalwesen in kleinen Unternehmen, die beide Bereiche in einer Anwendung zusammenführt. Das Projekt wurde als...

Full StackBackend & Daten
Jahr: 2019 Spezifikationen →
Datengetriebenes Marketing Web-Plattform

Datengetriebene Marketingplattform

Die datengetriebene Marketingplattform läuft auf Flask-APIs mit einem React/Next.js-Frontend und setzt auf eine unternehmensweite BigQuery-Dateninfrastruktur. Die Plattform bündelt Marketingdaten an einem Ort und...

Full StackKI-EngineeringKI-Entwicklung
Jahr: 2025–2026 Spezifikationen →
IoT & Embedded Apotheke

Umgebungsüberwachung für Apotheken (IoT)

Umgebungsüberwachung für Apotheken (IoT) ist ein Echtzeit-Informationssystem für Apotheken, das Feuchtigkeits- und Temperatursensordaten bereitstellt. Das Projekt gehört zum Bereich IoT und eingebettete Systeme und...

Backend & DatenIoT & Embedded
Jahr: 2019 Spezifikationen →
IoT & Embedded Rechenzentrum

IoT-Prüfung der Schrankumgebung im Rechenzentrum

Die IoT-Prüfung der Schrankumgebung im Rechenzentrum überwacht die Bedingungen in den Serverschränken, damit der Betrieb stabil bleibt. Das Projekt aus dem Bereich IoT und Embedded erfasst CPU- und Temperaturdaten...

DevOps & CI/CDCloud & InfrastrukturIoT & Embedded
Jahr: 2019 Spezifikationen →
IoT & Embedded Rechenzentrum

ERP-Anwendungen für Schrankumgebung, RFID und IoT

ERP-Anwendungen für Schrankumgebung, RFID und IoT verbinden ERP- und Überwachungssoftware für Rechenzentren. Die Lösung deckt die Steuerung der Schrankumgebung, den RFID-Zugang und die IoT-Überwachung ab. Das Projekt...

Cloud & InfrastrukturSicherheitIoT & Embedded
Jahr: 2019–2020 Spezifikationen →
KI-Engineering Web-Plattform

Kostenberechnung für Lüftungsanlagen (KI)

Kostenberechnung für Lüftungsanlagen (KI) ist ein KI-gestütztes Werkzeug zur Kostenberechnung für Lüftungs- und Installationsprojekte. Es unterstützt die Kalkulation, indem es die Kosten in einem KI-gestützten Ablauf...

KI-EngineeringProdukt & 0→1KI-Entwicklung
Jahr: 2018–2019 Spezifikationen →
Backend & Daten Desktop

Bulk-SMS-Programm

Bulk-SMS-Programm ist eine Desktop-Anwendung zum Versand von SMS in großen Mengen. Mit ihr lassen sich Nachrichten an viele Empfänger aus einem einzigen Werkzeug versenden. Das Projekt gehört zum Bereich Backend und...

SoftwarearchitekturBackend & DatenAgile & Scrum
Jahr: 2020 Spezifikationen →
Full Stack Web-Plattform

Agentur-ERP

Agentur-ERP ist eine Webanwendung, in der Werbeagenturen ihre Anzeigen und die zugehörigen Prozesse verfolgen. Sie bietet Agenturteams eine zentrale Web-Plattform für die Anzeigenverfolgung und die damit verbundenen...

SoftwarearchitekturFull StackAgile & Scrum
Jahr: 2020 Spezifikationen →
Mobile Apps Web und Mobile

Personalverwaltungs-Panel

Personalverwaltungs-Panel ist ein gamifiziertes Web-, Mobil- und Tablet-Panel, das Motivation und fachliche Entwicklung künftiger Mitarbeiter verfolgt. Es bündelt die Personalentwicklung in Oberflächen für Web,...

Mobile AppsProdukt & 0→1
Jahr: 2020 Spezifikationen →
Sicherheit Web-Plattform

Datenschutz-ERP für Personalwesen

Datenschutz-ERP für Personalwesen ist eine Webanwendung zum Signieren und Speichern von Personaldokumenten und personenbezogenen Daten im Einklang mit dem Gesetz. Sie unterstützt das Personalwesen beim...

Full StackSicherheit
Jahr: 2020 Spezifikationen →
Softwarearchitektur Web-Plattform

Nachrichtenverwaltungssystem (CRM)

Eine CRM-Webanwendung mit Einwilligung zuerst für kommerzielle SMS-, Anruf- und E-Mail-Nachrichten (2020). Problem und Zweck Teams brauchten einen zentralen Ort für Einwilligungen und den Versand kommerzieller SMS,...

SoftwarearchitekturBackend & DatenAgile & ScrumVerteilte Systeme
Jahr: 2020 Spezifikationen →

Häufig gestellte Fragen

Wie beschreiben Sie sich als Software-Architekt, KI-Engineer und Full Stack Engineer?+

Ich entwerfe und baue verteilte Systeme, produktive KI-Anwendungen (LLM-Integration, RAG und Agenten) und Full-Stack-Produkte und decke dabei Architektur und Umsetzung ab.

Welche Art von KI-Engineering machen Sie?+

Ich baue LLM-Anwendungen für den produktiven Einsatz: Modellintegration über APIs und selbst gehostete Server, Retrieval-Augmented Generation (RAG), Agenten mit Tool Calling sowie Evaluierung, Sicherheit und Monitoring rund um diese Systeme.

Wie evaluieren Sie LLM-Funktionen?+

Mit Testsets aus echten Fragen, Offline-Bewertung vor einem Release, Online-Prüfungen danach und Regressionstests, damit eine Prompt- oder Modelländerung früheres Verhalten nicht unbemerkt bricht. Erfolgskriterien wie Genauigkeit, Quellenbindung, Ablehnung themenfremder Anfragen, Latenz und Kosten pro Anfrage werden vorab festgelegt.

Wie gehen Sie mit Sicherheit in KI-Anwendungen um?+

Prompt Injection, Datenabfluss und Mandantentrennung sind Designanforderungen: Nicht vertrauenswürdige Inhalte bleiben von Anweisungen getrennt, Tools laufen mit den Rechten des Nutzers, die Daten jedes Mandanten bleiben getrennt und Agentenaktionen landen in einem Audit Trail.

Wie überwachen Sie KI-Systeme im Betrieb?+

Tracing pro Anfrage, Token-Verbrauch, Latenz, Fehlerraten und Kosten pro Funktion, mit Alarmen bei Abweichungen. Das baut auf der Graylog- und Grafana-Praxis auf, die ich auf Kubernetes-Plattformen einsetze.

Wie bewerten Sie ROI und Risiken eines KI-Anwendungsfalls?+

Ich vergleiche den erwarteten Nutzen (gesparte Zeit, vermiedene Fehler, Umsatz) mit den Gesamtkosten: Modell- und Infrastrukturkosten, Integration, menschliche Prüfung und Wartung. Risiken wie falsche Antworten, Datenabfluss und regulatorische Grenzen bekommen vor dem Start eine konkrete Kontrollmaßnahme.

Wie integrieren Sie KI in eine Organisation?+

KI-Funktionen werden an die Systeme angebunden, die Menschen bereits nutzen, mit klarer Verantwortung, menschlicher Prüfung dort, wo Fehler teuer sind, und Schulung für die beteiligten Teams. Die Einführung erfolgt schrittweise mit messbaren Meilensteinen.

Was bedeutet KI-Governance in Ihren Projekten?+

Dokumentierte Modell- und Datenentscheidungen, Zugriffsregeln, Freigabeschritte für folgenreiche Aktionen, Audit-Logs und eine regelmäßige Prüfung von Qualität, Kosten und Vorfällen. Das baut auf der Data Governance und den Sicherheitsrichtlinien auf, die ich für eine Marketing-Datenplattform auf BigQuery eingeführt habe.

Auf welche Bereiche haben Sie sich in Ihrer Laufbahn konzentriert?+

Verteilte Systeme, Backend- und Full-Stack-Entwicklung, mobile Apps und Spiele sowie KI-gestützte Werkzeuge.

Was unterscheidet Ihren technischen Ansatz von dem anderer Entwickler?+

Ich betrachte das gesamte System: wie es entworfen wird, wie es skaliert und wie es nach der Veröffentlichung betrieben wird.

Wie gehen Sie an die Lösung eines Problems heran?+

Ich kläre die Anforderungen, zerlege das Problem, teste Annahmen früh und iteriere anhand gemessener Ergebnisse.

An welchen Bereichen arbeiten Sie derzeit?+

KI-Engineering, agentenbasierte Systeme, Cloud-Infrastruktur sowie meine Praxis in Architektur und DevOps.

Was macht ein Software-Architekt?+

Ein Software-Architekt entwirft die Gesamtstruktur eines Systems, trifft zentrale technische Entscheidungen und stellt sicher, dass das System die Anforderungen an Skalierung, Zuverlässigkeit und Sicherheit erfüllt.

Was ist der Unterschied zwischen Softwarearchitektur und Softwareentwicklung?+

Die Architektur legt fest, wie ein System aufgebaut ist und wie seine Teile zusammenarbeiten; die Entwicklung implementiert diese Teile und Funktionen innerhalb dieser Struktur.

Wie entwerfen Sie die Architektur eines Softwareprojekts?+

Ich gehe von Anforderungen und Randbedingungen aus, definiere die wichtigsten Komponenten und Datenflüsse und dokumentiere Entscheidungen und Abwägungen.

Wie wählen Sie die Technologie für ein neues Projekt aus?+

Ich entscheide nach dem Problem, den Fähigkeiten des Teams, der Reife des Ökosystems, den Betriebskosten und danach, wie leicht sich die Wahl später ändern lässt.

Bevorzugen Sie eine monolithische oder eine Microservice-Architektur?+

Grundsätzlich keine davon. Ich beginne mit dem einfachsten Entwurf, der die Anforderungen erfüllt, und teile Services nur bei einem klaren Grund auf, etwa unabhängiger Skalierung oder Teamgrenzen.

Wie werden skalierbare Softwaresysteme entworfen?+

Indem Komponenten lose gekoppelt werden, Services möglichst zustandslos sind, Caching sorgfältig eingesetzt wird und von Beginn an auf Ausfälle ausgelegt wird.

Was umfasst Engineering verteilter Systeme in Ihrer Arbeit?+

Der Entwurf von Diensten, die weiterlaufen, wenn Teile ausfallen: klare Dienstgrenzen, Queues für asynchrone Arbeit, Retries mit Timeouts, Health Checks und Observability. Bei ComDigital bedeutete das Python- und Node.js-Microservices auf Kubernetes, die im Betrieb 99,9 % Uptime hielten.

Wie halten Sie Zahlungs- und Bestellabläufe korrekt, wenn Anfragen wiederholt werden?+

Mit idempotenter Bestell- und Zahlungsverarbeitung, Nebenläufigkeitskontrolle für Bestellungen und Bestand, Kompensationsschritten, wenn ein externer Aufruf nach der Zahlung scheitert, und Audit-Logging jedes Ereignisses. Die von mir gebaute eSIM-Verkaufsplattform arbeitet so, sodass ein wiederholter Callback nie zweimal abbucht oder bereitstellt.

Wie binden Sie externe Anbieter an, die ausfallen oder in Timeouts laufen können?+

Jeder Aufruf erhält ein Timeout, begrenzte Retries und einen Idempotenz-Schlüssel; langsame Arbeit läuft über Queues wie RabbitMQ oder AWS SQS, und jede Anfrage und Antwort wird in ein Audit-Log geschrieben. Diesen Ansatz habe ich bei den Integrationen mit THY, Pegasus, SunExpress und GTC genutzt.

Wie halten Sie eine Microservice-Plattform im Betrieb zuverlässig?+

Kubernetes startet ausgefallene Workloads neu und plant sie um, Health Checks halten fehlerhafte Instanzen aus dem Traffic, Rolling Updates vermeiden Downtime, und Graylog und Grafana liefern zentrale Logs, Dashboards und Alarme gegen ein definiertes Uptime-Ziel.

Wie halten Sie Daten über Systeme und Kanäle hinweg konsistent?+

Indem eine einzige maßgebliche Datenquelle gewählt wird, Änderungen über klar definierte, wiederholbare Jobs oder Events synchronisiert werden und Abweichungen abgeglichen statt für unmöglich gehalten werden. Das habe ich bei der Synchronisation von Marktplatzbestand und -verkäufen angewendet, später im großen Maßstab bei WorqCompany.

Wie optimieren Sie die Leistung bei stark frequentierten Anwendungen?+

Ich messe zuerst und behebe dann die Engpässe: Datenbankabfragen, Caching, Payload-Größe und teure Aufrufe.

Worauf achten Sie beim Entwurf einer Datenbankarchitektur?+

Zugriffsmuster, Konsistenzanforderungen, Datenwachstum, Indizierung, Backup und Wiederherstellung sowie die Weiterentwicklung des Schemas.

Wie beziehen Sie die Systemsicherheit in die Architektur ein?+

Sicherheit wird von Anfang an mitgedacht: Authentifizierung und Autorisierung, minimale Rechte, Eingabevalidierung, Geheimnisverwaltung und Audit-Protokolle.

Wie managen und reduzieren Sie technische Schulden?+

Ich mache sie sichtbar, priorisiere die Schulden, die das Team ausbremsen oder die Zuverlässigkeit gefährden, und behebe sie zusammen mit Funktionsarbeit.

Was macht ein Full Stack Engineer genau?+

Ein Full Stack Engineer arbeitet an Benutzeroberfläche, Server, Datenschicht und Deployment und kann eine Funktion von Anfang bis Ende begleiten.

Wie verbinden Sie Frontend- und Backend-Entwicklung?+

Ich einige mich früh auf klare API-Verträge, entwickle beide Seiten dagegen und halte den Datenfluss einfach und gut testbar.

Mit welchen Programmiersprachen und Technologien arbeiten Sie?+

Python, JavaScript und TypeScript sowie Datenbanken, Container, Cloud-Dienste und die Entwicklung mobiler Apps.

Für welche Projekttypen bevorzugen Sie Python?+

Python eignet sich für Datenverarbeitung, Automatisierung, Backend-Dienste und KI-bezogene Aufgaben.

Welche Standards befolgen Sie beim Entwurf von REST-APIs?+

Einheitliche Ressourcennamen, passende HTTP-Methoden und Statuscodes, Versionierung, klare Fehlerformate und dokumentierte Verträge.

Wie wählen Sie zwischen MongoDB und PostgreSQL?+

PostgreSQL für relationale Daten und starke Konsistenz; MongoDB, wenn die Daten dokumentartig sind und sich häufig ändern.

Wann setzen Sie Caching-Technologien wie Redis ein?+

Für häufig gelesene, selten geänderte Daten, für Session- oder Rate-Limit-Zustände und um die Last der primären Datenbank zu senken.

Wie verbessern Sie Leistung und Zuverlässigkeit von APIs?+

Ich setze Caching dort ein, wo es sicher ist, paginiere große Antworten, lege Timeouts und Wiederholungen sorgfältig fest und überwache Latenz und Fehlerraten.

Wie unterstützen Docker und Container den Entwicklungsprozess?+

Sie sorgen für einheitliche Umgebungen von der Entwicklung bis zur Produktion und machen Services leichter zu bauen, auszuführen und bereitzustellen.

Was ist AI Native Development?+

Software wird entwickelt, bei der KI ein zentraler Bestandteil des Entwurfs, der Entwicklung und des Betriebs ist, und nicht nur ein nachträglich ergänztes Feature.

Was ist der Unterschied zwischen KI-gestützter Entwicklung und AI-Native-Produktentwicklung?+

KI-gestützte Entwicklung nutzt KI-Werkzeuge, um Code zu schreiben; AI-Native-Produkte sind um KI-Fähigkeiten für ihre Nutzer herum aufgebaut.

Wie nutzen Sie KI in Ihrer täglichen Entwicklungsarbeit?+

Um Code zu erkunden, Umsetzungen zu entwerfen, Tests zu schreiben und Änderungen zu prüfen, immer mit eigener Verifikation.

Wofür setzen Sie Werkzeuge wie Claude Code und Codex ein?+

Für Code-Exploration, Änderungen über mehrere Dateien, Fehlersuche und die Automatisierung wiederkehrender Aufgaben, jede Änderung wird geprüft.

Wie sichern Sie die Codequalität bei der Nutzung von KI-Coding-Agenten?+

Mit klaren Spezifikationen, kleinen überprüfbaren Änderungen, automatisierten Tests und einer menschlichen Prüfung vor jeder Zusammenführung.

Wie wählen und integrieren Sie LLMs?+

Ich wähle das Modell pro Aufgabe nach Qualität, Latenz und Kosten und halte Anbieter austauschbar. In Seliee nutzen Kunden ihren eigenen OpenAI-, Claude-, Gemini- oder Perplexity-Schlüssel oder betreiben Llama auf ihrem eigenen llama.cpp-Server, und der Assistent auf dieser Website antwortet aus einer lokalen Wissensbasis, wenn das Modell-Gateway nicht reagiert.

Wie bauen Sie RAG-Systeme?+

Meine RAG-Designs umfassen Ingestion und Chunking, Retrieval und Reranking, Antworten mit Quellenangabe und Aktualisierungsjobs, die das Wissen aktuell halten. Der Assistent auf dieser Website antwortet nur aus meinem Portfolio, und der In-App-Assistent von Seliee lädt nur die Wissensabschnitte, die zur aktuellen Seite und Frage passen.

Wie bauen Sie Agentensysteme sicher?+

Agenten rufen Tools über explizite, berechtigte Schnittstellen auf, halten ihren Zustand außerhalb des Modells und warten vor jedem unumkehrbaren Schritt auf menschliche Freigabe. Im AI Office von Seliee warten Veröffentlichen, Senden und Ausgeben immer auf die Freigabe des Nutzers, und ein MCP-Server mit mehr als 230 Tools gibt externen Agenten denselben kontrollierten Zugriff.

Wie testen und verifizieren Sie KI-generierten Code?+

Mit denselben Standards wie für jeden Code: Tests, Typprüfungen, Code-Review und Ausführung unter realistischen Bedingungen, bevor man sich darauf verlässt.

Was sind die Grenzen und Risiken KI-gestützter Entwicklung?+

Fehlerhafter oder unsicherer Code, Überabhängigkeit, Lizenzfragen und versteckte Kosten. Diese werden durch Review, Tests und klare Grenzen gesteuert.

Wie machen Sie aus einer Softwareidee ein funktionierendes Produkt?+

Ich definiere das Kernproblem und die kleinste sinnvolle Version, baue sie, bringe sie echten Nutzern vor und verbessere sie anhand ihres Feedbacks.

Was ist Ihr erster Schritt beim Aufbau eines Produkts von Grund auf?+

Das Problem und den zentralen Nutzerablauf zu validieren, bevor viel Code geschrieben wird.

Welche Funktionen priorisieren Sie beim Aufbau eines MVP?+

Nur die Funktionen, mit denen Nutzer ihre Hauptaufgabe erledigen können. Alles andere wartet, bis klar ist, dass es gebraucht wird.

Wie wird der Prozess vom Produkt 0 zu 1 gesteuert?+

In kurzen Zyklen: definieren, eine schmale Scheibe bauen, veröffentlichen, messen und anpassen. Der Umfang bleibt klein, bis das Produkt seinen Wert beweist.

Wie balancieren Sie technische Entscheidungen mit Geschäftszielen?+

Ich verknüpfe jede technische Entscheidung mit einem geschäftlichen Ergebnis und vermeide, mehr zu bauen als das aktuelle Ziel verlangt.

Woran erkennen Sie, dass ein Produkt wirklich den Nutzerbedarf trifft?+

Durch Gespräche mit Nutzern, Nutzungsdaten und ob Menschen zurückkehren und ihre Ziele erreichen.

Welche Architekturansätze bevorzugen Sie bei SaaS-Produkten?+

Mandantenfähige Entwürfe mit klarer Datentrennung, verwaltete Dienste, wo sie den Betriebsaufwand senken, und Automatisierung von Anfang an.

Wie optimieren Sie die Kosten der Produktentwicklung?+

Indem ich den Umfang klein halte, bewährte Komponenten wiederverwende, den Betrieb automatisiere und die Infrastruktur an die reale Nutzung anpasse.

Wie bestimmt man den richtigen Technologie-Stack für Early-Stage-Startups?+

Man wählt Werkzeuge, die das Team gut kennt, die reif genug sind, um Personal dafür zu finden, und die das Produkt beim Wachstum nicht ausbremsen.

Wie beurteilen Sie, ob eine Idee technisch umsetzbar ist?+

Ich prüfe zuerst die zentralen technischen Risiken und baue einen kleinen Prototyp, um sie zu testen, bevor ich mich festlege.

Was ist Neeblo und welches Problem soll es lösen?+

Neeblo ist eines meiner Plattformprojekte, das Teams helfen soll, digitale Produkte effizienter zu erstellen und zu verwalten.

Was war die wichtigste Motivation hinter der Entwicklung von Neeblo?+

Die wiederkehrende Arbeit beim Erstellen und Betreiben digitaler Produkte zu verringern, damit Teams sich auf die Bedürfnisse ihrer Nutzer konzentrieren können.

Was ist Seliee und für wen wurde es entwickelt?+

Seliee ist eine Plattform zum Erstellen und Verwalten von Websites und Inhalten, für Menschen und Unternehmen, die mehrsprachige, suchmaschinenfreundliche Sites brauchen.

Worin unterscheidet sich Seliee von klassischen Content-Management-Systemen?+

Seliee verbindet Vorlagen, mehrsprachige Inhalte und Automatisierung, statt ein klassisches, manuell gepflegtes Setup vorauszusetzen.

Wie wird KI-gestützte Inhaltserstellung in Seliee genutzt?+

KI hilft beim Entwerfen und Ordnen von Inhalten, während Redakteure weiterhin entscheiden, was veröffentlicht wird.

Wie werden mehrsprachige Inhalte und Veröffentlichungen in Seliee verwaltet?+

Jede Sprache wird als eigene Version verwaltet und mit den passenden Einstellungen veröffentlicht.

Wie berücksichtigen Sie SEO, AEO und GEO in Ihrem Produktansatz?+

Durch strukturierte Daten, klaren Seitenaufbau und aussagekräftige Metadaten, damit Inhalte für Suchmaschinen, Antwortmaschinen und generative Systeme verständlich sind.

Wie wird Skalierbarkeit auf Plattformen wie Neeblo und Seliee sichergestellt?+

Durch Caching, die Trennung von Inhalt und Darstellung und eine Infrastruktur, die mit dem Traffic wachsen kann.

Welche Rolle spielen Automatisierung und KI-Agenten in diesen Projekten?+

Sie unterstützen wiederkehrende Betriebsaufgaben wie Inhaltsaktualisierungen, Monitoring und Reporting, während Menschen wichtige Entscheidungen prüfen.

Wie kann ich bei Neeblo oder Seliee mitarbeiten?+

Nehmen Sie über die Kontaktmöglichkeiten auf dieser Website Kontakt auf und beschreiben Sie Ihr Projekt und Ihre Ziele.

Wie integrieren Sie DevOps in den Lebenszyklus der Softwareentwicklung?+

Durch gemeinsame Verantwortung, automatisiertes Testen und Deployment sowie Monitoring ab der ersten Veröffentlichung.

Worauf achten Sie beim Entwurf einer CI/CD-Pipeline?+

Schnelle und zuverlässige Builds, automatisierte Tests, gestaffelte Deployments und einfaches Zurückrollen.

Wie betreiben Sie Docker-basierte Systeme in der Produktion?+

Mit versionierten Images, Health-Checks, Ressourcenlimits und klaren Deployment-Verfahren.

Wie entwerfen Sie eine Infrastruktur für hohe Verfügbarkeit?+

Mit redundanten Komponenten, ohne Single Points of Failure, und durch Tests von Failover-Szenarien.

Warum sind Logging und Monitoring wichtig?+

Sie zeigen, wie sich das System im Betrieb verhält, und helfen, Probleme zu finden, bevor Nutzer sie melden.

Wie diagnostizieren Sie Leistungsprobleme in der Produktion?+

Ich beginne mit Metriken und Logs, reproduziere das Problem, finde den Engpass und behebe und verifiziere ihn anschließend.

Wie halten Sie die Kosten der Cloud-Infrastruktur unter Kontrolle?+

Indem ich die Nutzung überwache, Ressourcen passend dimensioniere, ungenutzte entferne und die Ausgaben regelmäßig prüfe.

Wie gehen Sie bei einem Systemausfall vor?+

Zuerst stelle ich den Dienst wieder her, dann kommuniziere ich den Status und schließlich folgt eine Nachbetrachtung, um eine Wiederholung zu verhindern.

Wie definieren Sie die Rolle des Tech Lead?+

Ein Tech Lead ist für die technische Richtung eines Teams verantwortlich: Architektur, Qualität und dafür, dass das Team gut liefert.

Wie sehen Sie das Verhältnis zwischen technischer Führung und Personalführung?+

Technische Führung betrifft technische Richtung und Entscheidungen, Personalführung Karriere und Wohlbefinden der Menschen. Gute Leads machen oft beides, dabei handelt es sich aber um unterschiedliche Verantwortungen.

Wie treffen Sie technische Entscheidungen im Softwareteam?+

Ich hole Input von den Betroffenen ein, wäge Abwägungen ab und dokumentiere das Ergebnis.

Wie gestalten Sie Code-Reviews?+

Ich strebe rechtzeitiges, konkretes Feedback an, das sich auf Korrektheit, Klarheit und Wartbarkeit konzentriert.

Wie etablieren Sie technische Standards im Team?+

Durch gemeinsame Leitlinien, Beispiele und Vereinbarungen, die das Team gemeinsam prüft.

Wie unterstützen Sie die Entwicklung von Junior-Entwicklern?+

Mit klarem Feedback, gemeinsamer Arbeit an echten Problemen und passenden Aufgaben, für die sie Verantwortung übernehmen.

Wie lösen Sie technische Meinungsverschiedenheiten?+

Indem ich jede Position verstehe, die Optionen nach Möglichkeit teste und eine klare Entscheidung treffe.

Wie priorisieren Sie technische Schulden gegenüber neuen Funktionen?+

Ich vergleiche die Auswirkungen der Schulden auf Lieferung und Zuverlässigkeit mit dem Wert der neuen Funktion.

Wie balancieren Sie Termine und Qualität in einem Softwareprojekt?+

Ich reduziere zuerst den Umfang, statt Tests oder Reviews zu streichen.

Welche Methoden nutzen Sie, um die Produktivität eines technischen Teams zu steigern?+

Reibung verringern: schnellere Builds, klarere Verantwortlichkeiten, weniger Unterbrechungen und gute Dokumentation.

Für welche Branchen haben Sie bereits Softwarelösungen entwickelt?+

Ich habe für verschiedene Branchen Software entwickelt. Projektdetails, einschließlich Branche und meiner Rolle, teile ich auf Anfrage gerne.

Welche Rollen hatten Sie bei Projekten wie den Plattformen für Marketingdaten, eSIM-E-Commerce und Fahrzeugbewertung?+

In jedem Projekt lagen Verantwortungen für Architektur, Entwicklung und Auslieferung. Details bespreche ich auf Anfrage.

Was umfasst der Aufbau einer technischen Architektur von Grund auf?+

Ausgehend von Anforderungen und Randbedingungen einen kleinen Prototyp bauen, Entscheidungen dokumentieren und iterieren, während sich das System bewährt.

Wie lösen Sie eines der komplexesten technischen Probleme?+

Ich isoliere das fehlerhafte Verhalten, reproduziere es und behebe die Ursache statt des Symptoms.

Worauf achten Sie besonders bei Produkten für echte Nutzer?+

Auf Zuverlässigkeit, klare Fehlerbehandlung, Leistung und ein reibungsloses Erlebnis auf den Geräten, die die Menschen tatsächlich nutzen.

Wie messen Sie den Erfolg eines Projekts?+

Daran, ob Nutzer ihre Ziele erreichen, das System zuverlässig läuft und das Team es weiter verbessern kann.

Für welche Arten von Softwareprojekten sind Sie offen für Zusammenarbeit?+

Für Projekte mit Architektur, Full-Stack-Entwicklung, verteilten Systemen, mobilen Anwendungen oder KI.

Für welche Unternehmen ist Softwarearchitektur-Beratung hilfreich?+

Für wachsende Unternehmen, die ein bestehendes System modernisieren oder einen größeren Technologiewechsel planen.

Können Sie die technische Bewertung eines Softwareprojekts übernehmen?+

Ja. Ich kann das technische Design eines Projekts prüfen, Risiken erkennen und Verbesserungen vorschlagen.

Wie können Sie helfen, die Architektur einer bestehenden Anwendung zu verbessern?+

Indem ich das aktuelle System analysiere, Änderungen priorisiere und das Team durch den Übergang begleite.

Wie können Sie einem Startup beim Aufbau seiner technischen Infrastruktur helfen?+

Durch Aufbau von Architektur, Infrastruktur, Entwicklungsprozessen und einem ersten Technologie-Stack.

Wie gehen Sie ein KI-Transformationsprojekt an?+

Ich beginne beim Geschäftsproblem, nicht beim Modell: Welcher Prozess ist langsam, teuer oder fehleranfällig, wie wird er heute gemessen und was wäre ein besseres Ergebnis wert? Dann entwerfe ich die kleinste KI-Lösung, die diesen Wert belegen kann, und plane, wie sie sich in bestehende Systeme und Teams einfügt.

Wie kann ich Sie wegen eines neuen Projekts kontaktieren?+

Über die Kontaktmöglichkeiten auf dieser Website, mit einer kurzen Beschreibung des Projekts und Ihrer Ziele.

Sind Sie offen für die Zusammenarbeit mit Remote- oder internationalen Teams?+

Ja, ich arbeite gern mit Remote- und internationalen Teams zusammen.

Welche Veränderungen erwarten Sie in den kommenden Jahren in Softwareentwicklung und KI?+

Systeme, in denen KI-Agenten und Entwickler zusammenarbeiten, mit stärkerem Fokus auf Architektur, Zuverlässigkeit und Verifikation.

Wie können Menschen mit Ihnen zusammenarbeiten, um ein neues Technologieprodukt zu entwickeln?+

Teilen Sie Ihre Idee und Ziele über die Kontaktmöglichkeiten auf dieser Website, dann besprechen wir die nächsten Schritte.