Konzeption und Umsetzung skalierbarer Web- und App-Lösungen, von der Architektur bis zum Rollout.

Ich bin Sascha Scherhak, Fullstack Web- und Software-Entwickler mit mehr als 25 Jahren Erfahrung. Mein Fokus: robuste Webentwicklung mit PHP und JavaScript – basierend auf Frameworks wie Laravel, CodeIgniter, Angular und Ionic. Dazu gehören saubere Architekturen, klare Strukturen und ein effizienter Übergang zwischen Backend und Frontend.

Ebenso entwickle ich mobile Anwendungen für iOS und Android – nativ mit Swift, Kotlin und Java oder hybrid mit modernen Webtechnologien. Ergänzt wird dies durch durchdachte Deployment-Pipelines, containerisierte Umgebungen mit Docker und einen stabilen DevOps-Prozess.

Berufliche Laufbahn & Fokus

In meiner beruflichen Laufbahn war ich unter anderem als leitender Entwickler bzw. Head of Development bei Unternehmen wie Pferdewetten.de und Leasingmarkt.de tätig. Dort verantwortete ich technische Konzepte, Architekturentscheidungen und die Weiterentwicklung zentraler Plattformen – inklusive Teamführung und Code-Reviews auf Projektebene.

Nach der Corona-Zeit habe ich mich bewusst dafür entschieden, wieder stärker hands-on als Fullstack-Webentwickler zu arbeiten – mit Fokus auf pragmatische Lösungen, saubere Codebasen und nachhaltige Systeme. Heute setze ich diesen Schwerpunkt bei der Hausheld AG um, wo ich sowohl bestehende Systeme betreue als auch neue Anwendungen konzipiere und entwickle.

Weitere Einblicke in meinen Werdegang finden sich auf LinkedIn und Xing.

Zertifizierter IT-Sachverständiger

Seit 2014 bin ich zusätzlich als zertifizierter IT-Sachverständiger (BISW) tätig und auf die Bewertung von Web- und Softwareprojekten spezialisiert. In diesem Rahmen unterstütze ich bei technischen Gutachten, Qualitätsanalysen und der Klärung komplexer Sachverhalte – bis hin zur Streitschlichtung bei komplexen Projektkonstellationen.

Technologien & Frameworks, mit denen ich regelmäßig arbeite

Technologien, mit denen ich aktiv arbeite und die sich im Projektalltag bewährt haben – mit PHP als meiner primären Sprache für Backend- und API-Entwicklung.

Backend & APIs

Solide Backends, Services und Schnittstellen – mit Fokus auf Klarheit und Stabilität.

PHP Laravel REST & JSON CLI-Tools Queues & Worker CodeIgniter Symfony Components OpenAPI / Swagger

Frontend & Web

Von klassischen Anwendungen bis zu Single-Page-Apps mit modernen Toolchains.

JavaScript Angular Ionic Alpine.js HTML & CSS TypeScript RxJS SCSS

Mobile Apps

Hybride und native Ansätze für iOS und Android – integriert in bestehende Backends.

iOS Android Ionic / Capacitor API-Integration Swift Kotlin Java

Cloud & Infrastruktur

Deployment-Strategien, die reproduzierbar funktionieren – ohne Magie.

AWS Hetzner Cloud Docker CI/CD EC2 · S3 · RDS GitHub Actions Docker Compose

Datenbanken & Storage

Stabile Datenhaltung, Caching & Monitoring – passend zur Anwendung.

MySQL Percona PostgreSQL Redis Dateibasierte Logs Eloquent ORM SQL-Optimierung Migrationen

Arbeitsweise

Lesbarer Code, klare Strukturen, gute Tests – unterstützt durch KI.

Clean Code Testing Code-Reviews Vibe Coding Refactoring TDD / Feature Tests Dokumentation

Uplinkr – CLI-First Laravel Monitoring

Uplinkr ist ein leichtgewichtiges, dateibasiertes Uptime- und Response-Monitoring-Paket für Laravel. Überwachen Sie URLs und APIs ohne Datenbank – alle Prüfergebnisse werden als JSON-Dateien gespeichert. Ideal für Entwickler, die einfaches und verlässliches Monitoring ohne komplexe externe Dienste benötigen.

Open-Source-Monitoring direkt in Ihrer Laravel-Anwendung.
Uplinkr läuft vollständig innerhalb Ihrer Laravel-Umgebung und nutzt native Artisan-Kommandos. Keine externen Services, keine Datenbank-Abhängigkeiten – nur sauberes, dateibasiertes Monitoring, nahtlos in Ihren bestehenden Workflow integriert.

Wichtigste Features

  • Dateibasierte Speicherung – Alle Monitoring-Daten als JSON-Dateien
  • Native Laravel-Integration – Speziell für Laravel mit Artisan-Kommandos entwickelt
  • Automatische Scheduler-Integration – Prüfungen automatisch über den Laravel Task Scheduler ausführen
  • CLI-First-Ansatz – Interaktive Kommandos für die Verwaltung von Projekten und Prüfungen
  • Benachrichtigungssystem – Integrierte Benachrichtigungen über Laravels Benachrichtigungskanäle
Dokumentation Auf GitHub ansehen

KI-gestützte Entwicklung – Architektur zuerst, Umsetzung danach

KI-Modelle sind nicht nur Werkzeuge, sondern kollaborative Partner im Entwicklungsprozess. Mein Ansatz basiert auf architektonischem Denken, strategischem Prompting und der Orchestrierung mehrerer KI-Modelle, um komplexe Probleme effizient und nachhaltig zu lösen.

Mein KI-Workflow

Über die Jahre habe ich ein tiefes Verständnis dafür entwickelt, wie man mit KI arbeitet und nicht nur KI nutzt. Das umfasst fortgeschrittene Techniken wie Skills-basiertes Prompting, Agent-Orchestrierung und Kontext-Steuerung, immer mit Fokus auf architektonischer Integrität.

Kernkompetenzen

  • Multi-Modell-Orchestrierung – Arbeit mit Claude, Codex, Gemini und spezialisierten Modellen je nach Aufgabenstellung
  • Skills & Agent-Frameworks – Definition klarer Rollen, Grenzen und Workflows für KI-Agenten zur Bearbeitung spezifischer Entwicklungsdomänen
  • Prompt Engineering & Kontext-Management – Präzise Instruktionen und kohärente Kontextführung über komplexe, mehrstufige Aufgaben hinweg
  • Architektur-zentrierte Entwicklung – KI zur Validierung architektonischer Entscheidungen, Refactoring von Legacy-Code und Sicherstellung skalierbarer Patterns
  • Qualitätssicherung – KI-gestützte Code-Reviews, Test-Generierung und Dokumentations-Konsistenzprüfungen

Warum Architektur wichtiger denn je ist

Während KI die Ausführung beschleunigt, verlagert sich der Flaschenhals vom Code schreiben hin zum Wissen, was gebaut werden soll und wie es strukturiert werden muss. Entwickler müssen sich von Implementierern zu Architekten entwickeln, mit Verständnis für Systemdesign, Domänengrenzen und langfristige Wartbarkeit.

KI kann in Sekunden tausende Zeilen Code generieren, aber nur ein erfahrener Entwickler kann sicherstellen, dass dieser Code:

  • Architektonisch fundiert und an Geschäftszielen ausgerichtet ist
  • Wartbar, testbar und über die Zeit skalierbar bleibt
  • Nahtlos in bestehende Systeme integriert wird, ohne technische Schulden zu erzeugen
  • Dokumentiert und für zukünftige Entwickler verständlich ist

Strategische KI-Integration

KI übernimmt repetitive Aufgaben, Boilerplate-Generierung und erste Entwürfe und gibt mir dadurch Raum, mich auf Fachlogik, Edge Cases und architektonische Entscheidungen zu konzentrieren, die menschliches Urteilsvermögen erfordern.

Weiterentwicklung der Entwicklungspraxis

Die Rolle von Entwicklern verschiebt sich von „Code schreiben" zu „Systeme entwerfen". Diejenigen, die KI-gestützte Workflows beherrschen und gleichzeitig architektonische Strenge bewahren, werden die nächste Generation der Softwareentwicklung prägen.