AI Software Engineering
KI arbeitet schnell. Ich arbeite präzise.
Mit KI baue ich Ihnen in wenigen Tagen bis Wochen das Werkzeug für die Aufgabe, die jede Woche wiederkommt.
Systeme, an denen ich gebaut habe, liefen in der Automobil- und Medizintechnik-Fertigung, bei internationalen Live-Sportevents und in Kamera-Netzwerken auf drei Kontinenten.
Kommt Ihnen das bekannt vor?
Sechs Situationen, die mir in kleinen und mittleren Betrieben immer wieder begegnen.
01Bestellungen kommen per Telefon, Messenger und E-Mail und werden von Hand in die Warenwirtschaft übertragen.
Fallstudie Kundenportal →02Kunden stellen täglich dieselben Fragen. Die Antworten stehen längst in Ihren Unterlagen, nur findet sie dort niemand schnell genug.
Fallstudie KI-Assistent →03Das Angebot entsteht abends aus den Notizen vom Termin, die Rechnung folgt Tage später.
Prozess-Automatisierung →04Eine Software von 2010 läuft noch jeden Tag, und niemand traut sich mehr an sie heran.
Fallstudie Legacy-Absicherung →05Die Website kommt aus dem Baukasten, jede Änderung kostet Nerven, und das Abo läuft weiter.
Website mit eigenem Backend →06Sie wissen, dass KI hier helfen könnte. Sie wissen nur nicht, wo Sie anfangen sollen.
Kostenlose Ersteinschätzung →
ENGILO in vier Antworten
- 01Warum jetzt?
- Agentische KI-Entwicklung heißt: Ich beschreibe, was am Ende da sein soll, ein KI-Agent setzt es um, und ich prüfe jedes Ergebnis. Das hat die Kosten für Individualsoftware drastisch gesenkt. Was gestern ein Agentur-Budget brauchte, ist heute für jedes KMU erreichbar, gerade dort, wo Sie Ihr Geld verdienen: beim Angebot, bei der Bestellung, bei der Kundenfrage.
- 02Was macht es besonders?
- Zwanzig Jahre mit Echtzeit- und KI-Systemen haben mir gezeigt, worauf es ankommt, wenn Software jeden Tag laufen muss. Dieses Wissen steckt in jedem Werkzeug, das ich heute baue.
- 03Was, wenn ich schon einmal enttäuscht wurde?
- Vielleicht haben Sie schon einmal für Software bezahlt, die gut präsentiert wurde und im Alltag dann doch nicht lief. Danach sagt man sich: nie wieder. Deshalb steht bei mir vor dem Projekt fest, was am Ende funktionieren muss, und Sie zahlen einen Festpreis für genau dieses Ergebnis.
- 04Was soll geschehen?
- Nennen Sie mir einen Ablauf, der Sie jede Woche Zeit oder Umsatz kostet.
Fallstudien
Echte Projekte zuerst, Prototypen und Eigenentwicklungen danach. Jeder Fall trägt sein Etikett.
01KI-Assistent, der aus den eigenen Dokumenten antwortetKundenprojektProtokoll öffnen +
- Ausgangslage
- Eine Online-Community bekam täglich dieselben Fragen von ihren Nutzern. Die Antworten standen längst in den eigenen Unterlagen, nur fand sie dort niemand schnell genug. Die Betreuung band jeden Tag Arbeitszeit.
- Aufgabe
- Ein Assistent, der aus dem eigenen Wissen der Firma antwortet und nicht aus dem allgemeinen Internetwissen. Die Dokumentensammlung sollte im eigenen Haus bleiben, und ein Mitarbeiter jederzeit übernehmen können, sobald es persönlich wird.
- Lösung
- Ein KI-Assistent auf einem Server des Kunden. Er sucht die passenden Stellen in den eigenen Dokumenten und formuliert die Antwort daraus, statt zu raten. Die Dokumente und ihre Suchdatenbank bleiben auf diesem Server; für das Formulieren der Antwort geht jeweils nur der passende Auszug an ein externes Sprachmodell. Wer bereits ein eigenes Modell betreibt, kann es stattdessen anbinden. Mitarbeiter sehen jede Unterhaltung und können sie jederzeit übernehmen. Bereits verfügbare Anbindungen: Telegram, Team-Chat und die Community-App, weitere sind möglich. Datenschutz von Anfang an eingebaut, inklusive Einwilligung der Nutzer.
- Ergebnis
- Im Livebetrieb seit August 2026. Erster Kunde live, letzter Feinschliff läuft.
- Stack
- Python · FastAPI · PostgreSQL + pgvector · Ollama (optional) · Docker
- 3 Anbindungen, weitere möglich
- Dokumente auf eigenem Server
- externes oder eigenes Sprachmodell
02Alte Software abgesichert, im laufenden BetriebKundenprojektProtokoll öffnen +
- Ausgangslage
- Zwei zusammenhängende Anwendungen aus dem Jahr 2010, seit Jahren täglich im Einsatz, aber mit Sicherheit nach altem Stand: verwundbare Passwort-Speicherung, Zugangsdaten im Quellcode, und keine verlässliche Methode, eine neue Version einzuspielen.
- Aufgabe
- Absichern, ohne den laufenden Betrieb zu stören, und ehrlich beziffern, was ein gründlicher Umbau kosten würde.
- Lösung
- Zuerst eine vollständige Bestandsaufnahme: 22 Schwachstellen, nach Dringlichkeit sortiert. Dann die kritischen behoben: sichere Passwort-Speicherung (für die Nutzer unsichtbar umgestellt), Schutz gegen automatisierte Angriffe, Zugangsdaten aus dem Quellcode entfernt. Dazu ein automatisches Sicherheitsnetz aus Tests und ein Deployment, das auf Knopfdruck reproduzierbar ist.
- Ergebnis
- Beide Anwendungen laufen seit August 2026 abgesichert mit den echten Daten. Der weitere Umbau ist beziffert, der Kunde entscheidet in Ruhe.
- Stack
- Java EE · MariaDB · Docker · GitLab CI/CD
Projekt läuft; genannt wird nur Abgeschlossenes.
- 22 Befunde behoben
- Passwortschutz modernisiert
- 644 Tests, 86 % Abdeckung
- Deployment auf Knopfdruck
03Website-Relaunch in vier Sprachen für eine internationale VermögensberatungKundenprojektProtokoll öffnen +
- Ausgangslage
- Die alte Website kam aus dem Baukasten, gab es nur auf Englisch, und die Bilder wurden von fremden Servern geladen. Für eine internationale Vermögensberatung weder professionell noch datenschutzfreundlich.
- Aufgabe
- Eine mehrsprachige Website, die aktiv Kunden gewinnt: Interessenten fordern ein Whitepaper an und landen automatisch im Vertriebssystem.
- Lösung
- Neue Website in Englisch, Deutsch, Spanisch und Chinesisch, alle Inhalte und Bilder auf der eigenen Umgebung, Rechtstexte in allen vier Sprachen. Wer das Whitepaper anfordert, bestätigt kurz seine E-Mail-Adresse und steht damit automatisch im CRM des Vertriebsteams.
- Ergebnis
- Die Seite ist in Betrieb. Neue Interessenten laufen ohne Handarbeit ins Vertriebssystem.
- Stack
- Next.js · next-intl · Docker · Traefik
- 4 Sprachen
- 12+ Seiten je Sprache
- 0 Fremd-CDN-Aufrufe
04Eine Plattform, mehrere AuftritteKundenprojektProtokoll öffnen +
- Ausgangslage
- Eine Unternehmensgruppe brauchte mehrere Web-Auftritte auf einmal: ein Nachrichten- und Insights-Portal mit Redaktionsbereich für ein Magazin, dazu ein Informationsportal für ein Anlageprodukt, in dem alle Prüfunterlagen an einer Stelle liegen. Jeden Auftritt einzeln zu bauen, hätte dieselbe Arbeit dreimal bedeutet.
- Aufgabe
- Eine gemeinsame Grundlage, aus der sich jeder Auftritt in Tagen ableiten lässt, statt jedes Mal von vorn zu beginnen.
- Lösung
- Eine Master-Plattform, die je Marke abgeleitet wird: Alles Marken- und Projektspezifische steht in einer einzigen Konfigurationsdatei, der Rest bleibt gemeinsam. Enthalten sind ein Redaktionsbereich mit Rich-Text-Editor, Rollen für Redaktion und Verwaltung, Kategorien, ein automatischer RSS-Feed sowie Importe aus Tabellen und Textdateien. Das Informationsportal für das Anlageprodukt nutzt dieselbe Grundlage: eine Seite mit 19 Registern von Konditionen über Sicherheiten bis zu Kennzahlen, Dokumente direkt im Browser lesbar, Export je Tabelle, Volltextsuche über alle Datenfelder und Nachrichten aus der gemeinsamen Redaktionsdatenbank. Betrieb wahlweise in der Cloud oder als Container auf eigener Infrastruktur.
- Ergebnis
- Beide Auftritte sind aufgebaut und werden derzeit fertiggestellt. Der zweite entstand aus derselben Grundlage wie der erste.
- Stack
- React · TypeScript · PostgreSQL · Edge Functions · Docker
Projekte laufen; genannt wird nur Fertiggestelltes.
- 1 Grundlage, mehrere Marken
- 19 Register auf einer Seite
- Redaktion, RSS und Import eingebaut
05Kundenportal für den GetränkehandelPrototypProtokoll öffnen +
- Ausgangslage
- Ein Getränkehändler nahm Bestellungen per Telefon, Messenger und E-Mail an, alles wurde von Hand übertragen. Dabei hat jeder Gastronomie-Betrieb sein eigenes Sortiment mit eigenen Preisen.
- Aufgabe
- Ein Angebot für Website plus Bestellportal. Um es greifbar zu machen, entstand der Prototyp gleich als Teil des Angebots.
- Lösung
- Eine lauffähige Testversion: Jeder Betrieb meldet sich an und bestellt aus genau seinem Sortiment. Der Händler sieht alle Bestellungen an einem Ort, mit Status und Historie. Die Artikel kommen per Import direkt aus der Warenwirtschaft, nichts wird doppelt gepflegt.
- Ergebnis
- Zeigt, was in zwei Wochen entsteht. Das Angebot wurde nicht beauftragt. Der Prototyp dient heute als Demo mit Beispieldaten, nicht als Referenz.
- Stack
- React · TypeScript · PostgreSQL
Prototyp aus einem Angebot, das nicht beauftragt wurde.
- 193 Artikel
- 150 Sortimente
- 175 Betriebe
06Wie ich Qualität nachweiseEigenentwicklungProtokoll öffnen +
- Ausgangslage
- Eine Eigenentwicklung als Härtetest: ein Simulationskern, bei dem Speichern, Wiedergabe und Mehrspieler-Betrieb nur funktionieren, wenn jeder Rechner exakt dasselbe ausrechnet. Die kleinste Abweichung ist ein Fehler.
- Aufgabe
- Beweisen, dass die Software exakt reproduzierbar bleibt, während sie weiter wächst. Mit Tests statt mit Versprechen.
- Lösung
- Jeder Lauf wird aufgezeichnet und lässt sich Schritt für Schritt exakt wiederholen; Prüfsummen vergleichen jeden Zwischenstand automatisch. Zusätzlich wachen eigene Tests über den Quelltext selbst: Sie schlagen an, sobald jemand die vereinbarten Regeln verletzt, auch eine KI.
- Ergebnis
- Über 1.300 automatisierte Tests grün; ein kompletter Lauf wird bitgenau wiederholt. Das beantwortet die Frage, die jeder bei KI-generiertem Code stellt: Woher weiß ich, dass das stimmt?
- Stack
- C# · .NET · Godot
- 1.300+ Tests
- 8.859 Schritte bitgenau wiederholt
- 4 Quelltext-Wächter
Leistungen
Nach der kostenlosen Ersteinschätzung erhalten Sie ein Festpreisangebot. Code und Dokumentation gehören Ihnen, und der Betrieb läuft in der Umgebung Ihrer Wahl, die Sie jederzeit wechseln können.
- PROZESS-AUTOMATISIERUNG▶ Einstieg
Prozess-Automatisierung
Bestellungen aus E-Mail und Messenger landen direkt in der Warenwirtschaft, aus dem Gesprächsprotokoll entsteht das Angebot. Gebaut als gewartetes System mit Tests, Dokumentation und Übergabe.
- Preis
- ab 3.500 €, Festpreis nach Ersteinschätzung
- Dauer
- 2–3 Wochen
- KUNDENPORTAL
Kundenportal
Kunden bestellen, buchen und sehen ihren Status selbst. Admin-Bereich fürs Team.
- Preis
- ab 6.000 €, Festpreis nach Ersteinschätzung
- Dauer
- 4–6 Wochen
- KI-ASSISTENT▶ Einstieg
KI-Assistent auf Ihren Daten
Antworten aus Ihren eigenen Dokumenten (RAG). Ein externes Sprachmodell formuliert die Antwort, ein eigenes lässt sich anbinden. Nutzer wissen, dass sie mit einer KI sprechen, und ein Mitarbeiter kann jederzeit übernehmen.
- Preis
- Gehostet im Abo (monatlich kündbar) oder Installation bei Ihnen ab 4.900 € zum Festpreis
- Dauer
- 4–8 Wochen
Ihre Dokumente und Daten bleiben Ihre. Die Assistent-Software ist lizenziert.
- WEBSITE
Website mit eigenem Backend
Mehrsprachig, schnell, mit Inhalten, Bestellungen und Kundenbereich, ohne Baukasten-Abo. Rechtstexte vorbereitet, abschließende Prüfung durch Ihren Anwalt.
- Preis
- ab 3.000 €, Festpreis nach Ersteinschätzung
- Dauer
- 3–4 Wochen
- BEGLEITUNG
Technische Begleitung
Legacy-Absicherung, Architekturberatung, Code-Review, Zweitmeinung.
- Preis
- ab 700 €, Festpreis je Auftrag
- Dauer
- nach Bedarf
- BETREUUNG
Betrieb & Betreuung
Server, Updates, Backups, Monitoring, Reaktionszeit werktags, benannte Vertretung. Zu jedem Paket, monatlich kündbar.
- Preis
- ab 150 € im Monat, monatlich kündbar
- Dauer
- laufend
Alle Preise zzgl. gesetzlicher Umsatzsteuer. Der Ab-Wert ist die Untergrenze, die Zahl für Ihr Vorhaben nennt die Ersteinschätzung.
Zwölf Fragen, die Sie jedem KI-Dienstleister stellen sollten
- „Einer allein: was, wenn Sie ausfallen?“
- Code und Dokumentation gehören Ihnen ab Tag eins, und Übergabefähigkeit ist ein Abnahmekriterium. Für den Betrieb gibt es eine Betreuungsvereinbarung mit Reaktionszeit und einer benannten Vertretung.
- „KI-Code ist Wegwerfware.“
- Wegwerfware entsteht, wenn niemand hinschaut. Bei mir liefert der Agent, und ich prüfe, ob das Ergebnis gut ist oder nur fertig, mit automatischen Tests, die es nachweisen. Die Verantwortung bleibt bei mir.
- „Gehen meine Daten an einen US-Konzern?“
- Ihre Daten und Dokumente bleiben in der Umgebung, die Sie wählen. Beim KI-Assistenten verlässt nur der jeweils passende Textauszug das Haus, und auch das nur, wenn Sie kein eigenes Sprachmodell betreiben.
- „Was macht die KI da, ohne dass ich es sehe?“
- Ein Agent bekommt bei mir engere Grenzen als jeder Mitarbeiter: Er liest nur, was er lesen soll, jede Änderung geht durch automatische Tests, und bei Abweichungen von der Spezifikation bekommen Sie eine Rückfrage. Texte aus Mails, Dokumenten oder Webseiten behandelt er als Daten; Anweisungen darin führt er nicht aus.
- „Wir sind zu klein für KI.“
- Die Ersteinschätzung sagt Ihnen ehrlich, ob es sich lohnt. Manchmal lautet die Antwort nein.
- „Was kostet das?“
- Einen Festpreis, den Sie nach der Ersteinschätzung und vor Projektstart kennen. Der Ab-Wert auf jeder Karte ist die Untergrenze. Einzige Ausnahme ist der KI-Assistent, eine fertige Lösung im Abo oder als Installation bei Ihnen.
- „Was passiert mit Backups?“
- Backups gehören zur Betriebsumgebung, die ich einrichte. Wovon, wie oft, auf welchen getrennten Speicher und wie die Wiederherstellung geprüft wird, steht für jedes Projekt in der Spezifikation, bevor ich baue.
- „Wer haftet, wenn etwas kaputtgeht?“
- Abgenommen wird gegen ein Abnahmeprotokoll mit testbaren Kriterien; weicht das System davon ab, bessere ich nach. Darüber hinaus gilt die gesetzliche Haftung, deren Umfang wir im Vertrag festlegen.
- „Wir arbeiten mit Microsoft 365 und einer Warenwirtschaft, und manches darf das Haus nicht verlassen.“
- Bestehende Systeme bleiben. Was ich baue, bindet sich per Schnittstelle oder Import an. Ob Ihr Fall vollständig bei Ihnen im Haus laufen kann und was ein lokales Sprachmodell dann leistet, sage ich Ihnen in der Ersteinschätzung, nach Prüfung Ihrer Umgebung.
- „Was, wenn die KI nachts eine Schleife dreht und die Rechnung explodiert?“
- Zwei Grenzen: ein hartes Ausgabenlimit im Konto des Sprachmodell-Anbieters, bei dem Aufrufe stoppen, und Obergrenzen je Nutzer und Tag in der Software selbst, mit Alarm bei Überschreitung.
- „Benutzt das mein Team in vier Wochen noch?“
- Zur Übergabe gehören die Einweisung Ihres Teams und ein eingearbeiteter Ansprechpartner in Ihrem Betrieb. Vier Wochen nach dem Start sehen wir gemeinsam nach: Was wird genutzt, was hakt, was wird nachgebessert.
- „Nächstes Jahr kommt ein besseres Modell. Fange ich dann von vorn an?“
- Nein. Ihr Wissen, Ihre Abläufe und Ihre Regeln liegen in Dateien und Spezifikation; das Sprachmodell ist ein austauschbares Bauteil. Ein neues Modell wird angebunden, der Rest bleibt.
So arbeite ich
Software für ein Unternehmen entsteht bei mir in vier Schritten. Jeder Schritt hat ein definiertes Ergebnis, das Sie sehen und prüfen können, bevor der nächste beginnt.
- 01
Verstehen
Wir sprechen über den Prozess, nicht über Software: Wer macht heute was, mit welchen Daten, wo hakt es, was soll messbar besser werden. Ich frage nach, bis ich den Ablauf ohne Ihre Hilfe erklären könnte, und kläre, was nicht gebaut werden soll. Dabei wird aufgeschrieben, was bisher nur in Köpfen war: Regeln, Ausnahmen, die Sprache Ihrer Kunden.
Was Sie bekommen
Eine schriftliche Problembeschreibung auf ein bis zwei Seiten: Ausgangslage, Ziel, Nutzer, Erfolgskriterium, Abgrenzung. Sie bestätigen oder korrigieren.
- 02
Spezifizieren
Aus der Problembeschreibung wird ein Spezifikationspaket: Nutzerrollen, testbare Abnahmekriterien je Funktion, Sonderfälle, Datenmodell, Schnittstellen, Betriebsumgebung. Technische Entscheidungen lege ich hier fest und begründe sie.
Was Sie bekommen
Das Spezifikationspaket als lesbare Dokumente, ein Festpreisangebot und ein Projektgerüst mit Versionsverwaltung und automatischen Prüfungen.
- 03
Bauen: agentisch und testgesichert
Umsetzung Funktion für Funktion mit KI-Coding-Agenten, jede in drei Phasen: planen, umsetzen, prüfen (automatische Tests, Typprüfung, Browser-Test). Erst wenn alle Prüfungen grün sind, wird der Stand versioniert. Kritische Teile liest ein zweites, unabhängiges Modell gegen. Die KI arbeitet nie ohne Spezifikation, nie ohne Test, nie auf Ihren Produktivsystemen.
Was Sie bekommen
Nach jeder Funktion einen lauffähigen Stand auf einer Testumgebung, den Sie selbst bedienen können, plus Änderungsprotokoll.
- 04
Übergeben und betreiben
Auslieferung in die Umgebung Ihrer Wahl (Container, Reverse-Proxy, TLS, Backups): auf Ihrer eigenen Infrastruktur, bei einem Hoster Ihres Vertrauens oder auf einer Instanz, die ich für Sie betreue. Zugangsdaten liegen bei Ihnen, nie im Code. Ich übergebe Quellcode, Spezifikation, Betriebsanleitung und Abnahmeprotokoll, weise Ihr Team ein und sehe vier Wochen nach dem Start mit Ihnen nach, was genutzt wird und was hakt.
Was Sie bekommen
Ein System, das Ihnen gehört und das jeder andere Dienstleister weiterführen könnte, auch ohne mich und ohne eine bestimmte Plattform.
Über mich
Stefan Diener, Dipl.-Ing. (FH)
Feinmechaniker, Ingenieur für Optotechnik und Bildverarbeitung, zwanzig Jahre Echtzeit- und KI-Systeme in Anstellung, seit April 2026 selbstständig.
- Miterfinder von 2 Patenten (Video-Matching in Kameranetzwerken, Messung von Publikumsaufmerksamkeit)
- Vorträge: AWS re:Invent 2017, WKF 2022 (Korea)
- Standort Rhein-Main / Südhessen, Vor-Ort-Termine im Umkreis
Mein Nachname heißt übersetzt Diener. Im Esperanto wird daraus servilo, das Wort für Server. Ich habe das nicht geplant, aber es passt: Ich baue Systeme, die anderen dienen, und ich sorge dafür, dass sie laufen.
Werdegang
- 1990er
Feinmechaniker
Präzision als Handwerk.
- 2000er
Dipl.-Ing. (FH) Optotechnik und Bildverarbeitung
- 2002–2011
Industrielle Bildverarbeitung
Für Automobil- und Medizintechnik-Hersteller.
- 2012–2026
Senior Engineer bei einem internationalen KI-Unternehmen
Darin 2015–2019 Event- und Sport-Tracking für internationale Kampfsport-, Basketball- und Mode-Events; Coach-AI-SDK, 3D-Pose.
- 2026
Selbstständig, ENGILO
Ingenieurbüro für Software & KI. Agentic Coding Master Class.
Kontakt
Überlassen Sie mir, was Ihnen jede Woche Zeit stiehlt. Schreiben Sie mir, ich kümmere mich darum. Sie erhalten innerhalb von 3 Werktagen eine schriftliche Einschätzung: was sich lohnt, was nicht, und was es ungefähr kostet.