Sandeep Singh
Sandeep

Sandeep Singh

Technical Lead · Backend und Full-Stack

Reden
Über mich

Nicht nur ein Ingenieur.
Ein Entwickler mit Anspruch.

Ich habe 2012 angefangen, Android-Apps in Java zu schreiben, als Smartphones die Menschen noch überraschten.

In 13 Jahren habe ich über weite Teile des Stacks gearbeitet: natives Android und iOS, dann React Native, dann Full-Stack-Web mit React, Next.js und Node, und zuletzt Backend-Dienste in Python mit FastAPI. 2025-26 habe ich LLM-gestützte Funktionen auf Azure OpenAI gebaut: einen Proof of Concept für Dokumenten-RAG mit PII-Schwärzung vor dem Modell sowie Integrationen mit drei Agent-Plattformen hinter einer einzigen Orchestrierungsschicht.

Was mir das Jahrzehnt auf Mobile hinterlassen hat, ist die Gewohnheit, unter Einschränkungen zu bauen. Eine veröffentlichte App lässt sich nicht heiß patchen, also hört Abwärtskompatibilität auf, optional zu sein. Und man baut für das Gerät, das man bekommt: In einem Backend-Dienst sind Thread-Anzahl und Batch-Größe über die App-Service-Stufen hinweg konfigurierbar, damit er auf der günstigsten Stufe läuft, die die Last trägt.

Jetzt gehe ich tiefer in die Zuverlässigkeitsseite von KI-Systemen: Evaluierung, Retrieval-Korrektheit und Kosten.

Was mich antreibt
01

Performance ist ein Feature

Schnell und fehlertolerant by design, nicht zufällig. Die meisten meiner Verbesserungen kamen daher, den langsamen Pfad erst zu messen statt ihn zu raten.

02

KI als Kern, nicht als Dekoration

Wenn ich ein LLM einsetze, soll es echte Arbeit leisten: Retrieval, das das richtige Dokument liefert, Schwärzung vor dem Prompt, eine echte Schnittstelle dahinter. Kein Chatbot-Wrapper, der auf ein bestehendes Produkt geklebt wird.

03

Nutzerinstinkt aus dem Mobile-Bereich

13 Jahre Lieferung an echte Nutzer gibt einem eine Perspektive, die die meisten Backend-Ingenieure nie bekommen. Ich habe nie vergessen, wer auf der anderen Seite der API ist.

04

Ehrliche Evolution

Android 2012. Retrieval-Systeme 2026. Ich gehe tief in das, was kommt, gebe aber nicht auf, was noch funktioniert.

Interessantes über mich
☕ Angetrieben von Espresso, nicht von Energy Drinks
📱 Mobile Produkte auf 5 Plattformen geliefert: Android, iOS, React Native und mehr
🎯 Kann ohne Zögern zwischen Python und Swift wechseln
📚 Lese immer 2 bis 3 technische Bücher gleichzeitig
🛠️ Überzeugter Anhänger von bewährter, langweiliger Technologie für kritische Pfade
Häufige Fragen

Ja. Ich bin offen für Technical-Lead- oder Staff-Engineer-Positionen mit Schwerpunkt Backend-Engineering, besonders in Teams, die LLM-integrierte Produkte bauen, bei denen Retrieval-Qualität, Evaluierung und Kosten wirklich zählen.

Derzeit nicht. Ich bin in einer Vollzeitstelle und nehme keine bezahlten Aufträge an. Über ein interessantes Problem spreche ich aber jederzeit gern.

Python und FastAPI für APIs, PostgreSQL für Daten, Node.js und NestJS dort, wo das Team ohnehin ist, und Azure für alles LLM-Gestützte: App Service, Blob Storage, Azure AI Search und Azure OpenAI.

Remote-first als Präferenz. Offen für hybride Arrangements in ausgewählten Städten. Umzug ist für die richtige Stelle und das richtige Team möglich.