Leaster · IT-Engineering

Gute IT fällt nicht auf. Sie läuft einfach.

Ich baue Websites, Cloud-Setups und Automatisierungen, und ich kümmere mich um den Teil danach, den sonst keiner sieht. Dass alles sicher bleibt und im Betrieb nicht umkippt. Diese Seite ist gleich das erste Arbeitsbeispiel, serverseitig gebaut, schnell, ohne Tracking.

  • 0 KB JS by default
  • Nativer Light/Dark Mode
  • Strukturierte Daten & llms.txt
  • AI-native · kein Vibe-Coding

Können

Fünf Dinge, die ich kann und schon ausgeliefert habe.

Keine Wunschliste. Hinter jedem Punkt steht Software, die läuft.

01

Headless & API-first Web

Schnelle Frontends, die Suchmaschinen und KI gut lesen können. Astro, React/Next oder SAP Commerce Cloud, je nach Projekt. Gerendert auf dem Server, nicht als zähe Client-App.

React/NextAstroSAP Commerce CloudAPI-firstSEO/GEO/GAIOMatomo
02

Cloud, Identity & Zero Trust

Azure-Umgebungen, EntraID und Azure AD B2C, Zero Trust und Ringfencing. Ich habe ganze Provider-Landschaften im Konzern verwaltet, nicht nur ein Tenant-Setup zusammengeklickt.

AzureEntraIDAzure AD B2CZero TrustRingfencingIT-Governance
03

Automation & KI-Integration

Python, das die Routine wegräumt, also Daten-Sync, ETL und Pipelines. LLMs hatte ich schon in Produktion, als „GenAI“ noch niemand gesagt hat. Kein Spielzeug. Hat von Anfang an echte Arbeit gespart.

PythonLLM-PipelinesClaude CodeETLScrapingREST-APIs
04

DevSecOps & Self-Hosting

Der ganze unsichtbare Betrieb: Deployment-Pipelines, Container, Reverse-Proxy, Security-Scans, DNS. Portainer, Plesk, Nginx Proxy Manager, meist auf eigener Hardware. Das Zeug, das man erst vermisst, wenn es down ist.

DockerPortainerPleskNginx Proxy ManagerGitCI/CDTrivyDNS & Domains
05

Cross-Platform & Mobile

Apps für Android, iOS und Desktop aus einer Hand, mit Offline-Sync und sauberer Anbindung an die eigene API. Kotlin, .NET MAUI, WPF.

KotlinJava/Android.NET MAUIWPFOffline-Sync

Arbeiten

Ein paar Sachen, an denen ich gebaut habe.

Wo ich Namen nennen darf, nenne ich sie. Wo nicht, muss die Lösung reichen.

benannt

diebema.de — IT-Betrieb & Headless-Relaunch

Ich verantworte die komplette IT eines Finanz- und Immobilien-Beratungshauses und ziehe nebenbei die Website von WordPress auf eine headless Next.js-/TypeScript-Architektur um.

Next.jsTypeScriptHeadlessIT-BetriebDevSecOps
anonymisiert

Digitale Plattform für eine bundesweite Community

Ein CMS-Kern, den ich um ein eigenes Python-/REST-Ökosystem erweitert habe. Native und plattformübergreifende Apps, automatischer Newsletter- und Social-Versand, dazu eine KI, die Event-Daten ausliest und direkt ins Ticketing schreibt. Geodaten und Lifecycle-Automation kamen später dazu.

PythonRESTAndroid.NET MAUILLM → TicketingAutomation
in Entwicklung

Multi-Tenant Headless-SaaS

Eine mandantenfähige SaaS-Plattform auf React und Python, containerisiert und API-first. Datenbank, Backend und Betrieb mache ich selbst. Den Namen liefere ich nach, sobald sie live ist.

ReactPythonMulti-TenantDockerAPI-first
Enterprise · hinter SSO

Identity- & Web-Tools im Konzernumfeld

Interne Tools hinter Single-Sign-On. Azure-AD-B2C-Integrationen, Claims und SAML, dazu ein paar produktive Web-Anwendungen. Öffentlich sieht man davon nichts. Hier zählt es als Kompetenz, nicht als Schaufenster.

EntraIDAzure AD B2CSAMLASP.NET CoreSSO
benannt

sandys-beestore.de — Webshop & IT-Betrieb

Den Onlineshop gebaut und seitdem die IT-Seite am Laufen gehalten. Hosting, Updates, das ganze Drumherum. Die Inhaberin verkauft, ich sorge dafür, dass der Laden technisch nie stillsteht.

WebshopeCommerceIT-BetriebHosting
laufende Betreuung

Kleinere Sites, über Jahre dieselbe Hand

Aufgebaut und weiter gepflegt, ohne Infrastruktur und Hosting. Dazu gehören hundeschule-frankenalb.de und bavarian-starlights.de, außerdem zenn-pflege.de, das ich früher mal für einen Pflegedienst gebaut habe. Kleine Auftraggeber, lange Linie.

WebPflegeWartung
Open Source

mtg_benchmark

Ein öffentliches Python-Projekt. Arbeit, die man im Quelltext nachlesen kann, statt sie mir glauben zu müssen.

PythonOpen Source

Herkunft

1999 angefangen. Mit 16, mit handgeschriebenem HTML.

Meine erste Tastatur hatte noch einen fünfpoligen DIN-Stecker, der Monitor leuchtete schwarz-grün, und das Modem pfiff sich erst ins Internet, bevor überhaupt eine Seite lud. In der Zeit habe ich angefangen, Webseiten zu bauen. Von Hand, Abend für Abend, weil es mich einfach gepackt hat.

Seitdem sind es unzählige Projekte geworden, auf fast ebenso vielen Systemen: WordPress, phpBB3, Joomla, später headless und API-first. Wechselnde Auftraggeber, wechselnde Technik, und jedes Mal die Rechtslage von gerade. Das meiste lief nebenbei und ehrenamtlich, ohne dass groß was dabei heraussprang. Weil ich es konnte und, ehrlich gesagt, weil ich ein netter Mensch bin. Und ein bisschen auch für mein Karma.

Aus über 25 Jahren Ausprobieren ist irgendwann Handwerk geworden. Was hier auf der Seite steht, ist nicht über Nacht entstanden. Es ist die Summe von sehr vielen Abenden.

  • Fünfpoliger DIN-Stecker
  • Windows 3.0
  • 56k-Modem
  • Schwarz-grüner Monitor

Ansatz

Wie ich arbeite.

Kein Foliensalat, kein Agentur-Sprech. Ich nehme ein Projekt komplett, von der ersten Architektur bis in den laufenden Betrieb, und zwar selbst, statt es über drei Zulieferer zu verteilen.

Ich komme nicht aus der Informatik. Fast 20 Jahre lang habe ich in der Pflege Teams geführt, zuletzt um die 100 Leute. 2020 habe ich nochmal komplett von vorne angefangen und umgeschult. Das merkt man meiner Arbeit bis heute an. Ich schaue zuerst auf die Menschen, die mit einem System klarkommen müssen, und erst danach auf die Technik.

Was sich automatisieren lässt, automatisiere ich. Was geschützt gehört, kommt hinter Zero Trust. Klingt nüchtern, ist es auch. Dafür hält’s.

Diese Seite habe ich mit Claude Code gebaut. KI-gestützt, aber kein Vibe-Coding. Es gibt klare Regeln und eine saubere Architektur, und jede Entscheidung ist dokumentiert. So sieht für mich 2026 gute Software aus, und der beste Beleg ist, dass du gerade draufschaust.

Kontakt

Hallo sagen.

Diese Seite verkauft nichts. Sie ist einfach da, damit die Arbeit für sich sprechen kann. Wenn du Lust auf ein Gespräch hast, schreib mir am liebsten über LinkedIn.