Der Stack, und warum er für Sie zählt.
Ich nehme Werkzeuge, die verbreitet, quelloffen und gut dokumentiert sind. Nicht weil sie modern klingen, sondern weil Ihre Software damit zuverlässig läuft und sich auch in Jahren noch ändern lässt.
- TypeScript Typen statt Ratespiel
- React Oberflächen
- Node.js Server & APIs
- PostgreSQL verlässliche Daten
- GraphQL Schnittstellen
- Vite schnelle Builds
- Tests Sicherheit bei Änderungen
- Barrierefreiheit für alle
- Performance spürbar schnell
TypeScript
SpracheTypeScript ist JavaScript mit Typen. Der Compiler prüft schon beim Schreiben, ob der Code Daten so verwendet, wie sie gemeint sind. Daten, die von außen kommen, aus Importen, Formularen oder anderen Systemen, prüfe ich zusätzlich beim Eintreffen. Ein Betrag, der als Text statt als Zahl kommt, wird so abgefangen, bevor er Ihren Nutzern auffällt.
Für Sie heißt das: weniger Fehler im Betrieb und Code, der sich auch nach Jahren noch sicher ändern lässt.
React
OberflächenReact ist die am weitesten verbreitete Bibliothek für interaktive Oberflächen. Auch aufwendige Ansichten wie Tabellen mit Filtern oder Formulare mit Abhängigkeiten setze ich aus kleinen, wiederverwendbaren Bausteinen zusammen.
Dass React so verbreitet ist, hat einen praktischen Vorteil. Viele Entwickler kennen sich damit aus, und Ihre Software hängt nicht an einer Nischentechnik.
KI-Schnittstellen
Claude, GPT & Co.Sprachmodelle wie Claude oder GPT binde ich über die offiziellen Schnittstellen der Anbieter aus Node.js heraus an. Das Modell bekommt nur die Daten, die es braucht, und jeder Aufruf wird protokolliert. Die Anwendung kapselt das Modell, sodass es sich später austauschen lässt.
Für Assistenten auf eigenen Daten kommt eine Suche dazu, die auch ähnliche Formulierungen findet, damit Antworten auf Ihren Dokumenten beruhen und ihre Quelle zeigen. Mehr zu KI-Lösungen
Node.js
Server & SchnittstellenAuf dem Server läuft ebenfalls TypeScript, mit Node.js. Weil Oberfläche und Server dieselbe Sprache sprechen, gelten an beiden Stellen dieselben Datentypen und Prüfregeln. Eine typische Fehlerquelle fällt damit weg.
PostgreSQL
DatenbankPostgreSQL ist eine quelloffene, seit Jahrzehnten bewährte relationale Datenbank. Sie sorgt dafür, dass zusammengehörige Daten zusammenbleiben, Buchungen vollständig oder gar nicht gespeichert werden und Auswertungen über große Datenmengen schnell sind.
Keine Lizenzkosten, keine Abhängigkeit von einem einzelnen Anbieter, betreibbar bei jedem Hoster.
GraphQL & REST
SchnittstellenFür die Verbindung zwischen Oberfläche und Server nutze ich je nach Fall GraphQL oder klassische REST-Schnittstellen. GraphQL spielt seine Stärke aus, wenn viele unterschiedliche Ansichten auf dieselben Daten zugreifen; REST, wenn andere Systeme angebunden werden sollen.
Vite
Entwicklung & BuildVite ist das Werkzeug, das den Code für den Browser bündelt und optimiert. Es ist schnell in der Entwicklung und erzeugt kleine Dateien für den Betrieb. Ihre Nutzer merken das an kürzeren Ladezeiten.
Automatisierte Tests
QualitätWichtige Logik wie Berechnungen, Statuswechsel und Rechte sichere ich mit automatischen Tests ab. Bei jeder Änderung laufen sie erneut und zeigen, ob noch alles so funktioniert wie vereinbart.
Tests sind die Versicherung dafür, dass Ihre Software auch nach der zehnten Erweiterung noch zuverlässig rechnet.
Sicherheit
Von Anfang an mitgebautWer was sehen und ändern darf, steht im Konzept und wird auf dem Server geprüft, nicht nur in der Oberfläche. Passwörter speichere ich nie im Klartext, Verbindungen laufen verschlüsselt, und Eingaben von außen gelten so lange als unzuverlässig, bis sie geprüft sind. Die verwendeten Bibliotheken halte ich aktuell und prüfe sie auf bekannte Sicherheitslücken.
Dazu biete ich eine eigene Sicherheitsprüfung an, auch für Software, die ich nicht gebaut habe. Code, Bibliotheken und die laufende Anwendung prüfe ich automatisiert und mit KI-Unterstützung auf verbreitete Angriffsmuster aus den OWASP Top 10, etwa fehlende Rechteprüfungen, eingeschleusten Code oder SQL und unsichere Konfiguration. Das geschieht nur mit Ihrer schriftlichen Freigabe. Am Ende bekommen Sie einen Bericht mit allen Funden und dem Stand ihrer Behebung.
Verlangt eine Zertifizierung, Ihre Versicherung oder ein Kunde ausdrücklich einen formalen Penetrationstest durch einen unabhängigen Prüfer, bereite ich ihn vor und behebe die Funde.
Einen Sicherheitscheck Ihrer bestehenden Anwendung biete ich auch einzeln an, unter Beratung & Projektbegleitung.
Barrierefreiheit
Für alle nutzbarGute Kontraste, Bedienbarkeit per Tastatur, verständliche Beschriftungen und semantisches HTML sind kein Extra, sondern Teil sauberer Arbeit. Davon haben alle etwas.
Seit Juni 2025 verlangt das Barrierefreiheitsstärkungsgesetz das für viele Angebote an Verbraucher, etwa Online-Shops und Buchungen. Ob es Sie betrifft, klären wir am Anfang. Eine rechtliche Bewertung im Einzelfall kann ich Ihnen dabei nicht abnehmen.
Performance
Spürbar schnellSchnelle Software ist angenehmer und produktiver. Ich achte auf kleine Ladegrößen, effiziente Datenbankabfragen und Oberflächen, die auch mit vielen Datensätzen flüssig bleiben. Das messe ich, statt es zu schätzen.
Warum ich auf bewährte Technik setze
Neue Werkzeuge reizen mich auch. Für Geschäftssoftware, die viele Jahre laufen soll, nehme ich trotzdem lieber das Bewährte. Es ist gut dokumentiert, bekommt Sicherheitsupdates, und es gibt genug Leute, die damit arbeiten können.
Wo es passt, kommen weitere Bausteine dazu, etwa für PDFs, Diagramme, Karten oder den Offline-Betrieb. Warum ich welchen nehme, steht im Konzept.
Erzählen Sie mir von Ihrem Vorhaben.
Ein paar Zeilen genügen: was Sie heute tun, was nervt und was die Software können soll. Ich melde mich mit Fragen, einer ersten Einschätzung und einem Vorschlag für den nächsten Schritt. Das erste Gespräch ist kostenlos.