Yannik Donners, Fullstack Web Designer & Entwickler
Ich entwickle Webseiten und Anwendungen, die nach zwei Jahren noch schnell sind, nach dem nächsten Update noch laufen und einem gezielten Angriff standhalten. Moderne Architektur, kompromisslose Performance und Sicherheit nach OWASP-Standard, aus Wesel für Unternehmen am Niederrhein.

Der Weg hierher
Vom Frontend zum vollständigen Bild
Angefangen habe ich dort, wo die meisten anfangen: beim Sichtbaren. Der entscheidende Schritt kam mit dem Backend: Datenmodelle, Rechte, Sitzungen, Zustellung. Erst wenn man beide Seiten selbst verantwortet, versteht man, warum eine schnelle Oberfläche über einer schlecht geschnittenen Datenbank keine schnelle Anwendung ergibt. Seitdem entwerfe ich Projekte von der Datenstruktur her und arbeite mich nach vorne.
Die Lehre
Systeme im Dauerbetrieb
Prägend war die Arbeit an Systemen, die dauerhaft öffentlich erreichbar waren und dauerhaft angegriffen wurden, mit hunderten gleichzeitigen Nutzern, Rollen- und Rechtemodellen und Daten, deren Verlust nicht hinnehmbar war. Man lernt dort in Wochen, was man aus Büchern in Jahren nicht lernt: dass man Eingaben aus dem Client niemals glaubt, dass ein vergessener Endpunkt genügt und dass ein Backup ohne getestete Wiederherstellung eine Annahme ist.
Heute
Fullstack für Unternehmen am Niederrhein
Heute entwickle ich Unternehmenswebseiten und Webanwendungen für Betriebe in Wesel und Umgebung, vom Entwurf über die Umsetzung bis zum laufenden Betrieb. Der Schwerpunkt liegt auf Projekten, bei denen Geschwindigkeit, Datenschutz und Verfügbarkeit geschäftlich zählen und ein Ausfall mehr kostet als einen verpassten Besuch.
Grundsätze
Serverseitig prüfen
Jede Eingabe wird auf dem Server erneut validiert. Was der Browser prüft, ist Komfort, keine Sicherheit.
Wenig Abhängigkeiten
Jedes Paket ist fremde Angriffsfläche und fremder Update-Zwang. Was sich in dreißig Zeilen selbst schreiben lässt, wird selbst geschrieben.
Typsicher bis in die Datenbank
TypeScript durchgehend, vom Datenmodell bis zur Schaltfläche. Ein falsches Feld fällt im Build auf und nicht beim Kunden.
Sichtbar für Suchmaschinen
Server-Rendering, saubere Semantik und strukturierte Daten. Eine Seite, die niemand findet, ist keine Seite.
Übergabefähig schreiben
Klare Modulgrenzen und Kommentare, die das Warum erklären. Auch für den nächsten Entwickler lesbar. Das ist Absicht, nicht Höflichkeit.
Es gibt keine Technik, die für jedes Vorhaben die richtige ist. Es gibt nur die passende zur Aufgabe. Deshalb hier offen, wann ich zu einem modernen Custom-Stack rate und wann ein klassisches CMS die wirtschaftlichere Antwort ist. Wenn WordPress für Sie das Richtige ist, sage ich das, auch wenn das kleinere Projekt daraus folgt.
Custom Stack
Next.js & React
Wenn die Seite etwas können muss, das es so noch nicht gibt.
Die richtige Wahl bei
- Eigene Funktionslogik: Konfiguratoren, Buchungs- und Anfragestrecken, Kundenportale
- Anbindung an bestehende Systeme wie ERP, Warenwirtschaft oder CRM
- Hoher Tempoanspruch, etwa bei Seiten mit Anzeigenbudget
- Strenge Anforderungen an Datenschutz und Zugriffsrechte
Was Sie einkalkulieren müssen
- Höherer Aufwand in der Erstellung als eine Standardinstallation
- Strukturelle Änderungen brauchen einen Entwickler, nicht nur einen Redakteur
Klassisches CMS
WordPress
Wenn Inhalte täglich im Haus entstehen und selbst gepflegt werden.
Die richtige Wahl bei
- Redaktion im eigenen Team: Beiträge, Referenzen, Stellen, Neuigkeiten
- Klassische Unternehmensseiten mit überschaubarer Funktionslogik
- Bestehende Redaktionsprozesse, die niemand umstellen möchte
- Begrenztes Budget bei gleichzeitig hohem Inhaltsvolumen
Was Sie einkalkulieren müssen
- Braucht laufende Pflege, denn Core und Plugins sind ein bekanntes Angriffsziel
- Ohne individuelles Theme und knappe Plugin-Auswahl schnell träge
Die meisten Probleme entstehen nicht beim Bauen, sondern danach: veraltete Software, ein abgelaufenes Zertifikat, ein Formular, dessen Mails seit Monaten im Spam landen. Auf Wunsch übernehme ich den gesamten Betrieb als feste monatliche Leistung: ein Ansprechpartner statt vier Verträge bei drei Anbietern.
Wartung & Sicherheits-Patches
Core-, Plugin- und Paket-Updates werden auf einer Staging-Umgebung geprüft und dann eingespielt. Kritische Sicherheitslücken auch außer der Reihe.
Monitoring & Verfügbarkeit
Überwachung von Erreichbarkeit, Zertifikatslaufzeit und E-Mail-Zustellung. Ein Ausfall meldet sich bei mir, nicht bei Ihren Kunden.
Hosting & Domains
Server-Infrastruktur, SSL, DNS und Domain-Verwaltung, registriert auf Ihr Unternehmen und mit dokumentierten Zugängen, die Sie jederzeit bekommen.
Datenbank & Backups
Tägliche Sicherungen mit definierter Aufbewahrung und regelmäßig geprobter Wiederherstellung. Ein Backup zählt erst, wenn es einmal zurückgespielt wurde.
Abgerechnet wird als feste monatliche Pauschale mit schriftlich festgehaltenem Leistungsumfang, monatlich kündbar. Zugänge und Dokumentation bekommen Sie in jedem Fall ausgehändigt. Eine Bindung, die nur durch fehlende Passwörter entsteht, halte ich für unseriös.
- Arbeiten Sie allein oder im Team?
- Ich arbeite allein und nehme deshalb nur so viele Projekte an, wie ich verantworten kann. Sie sprechen durchgehend mit der Person, die den Code schreibt. Für Gewerke außerhalb der Entwicklung, also Fotografie, Text und Druck, arbeite ich mit festen Partnern zusammen.
- Wie läuft ein Projekt ab?
- Erst ein Gespräch über das Ziel, dann ein Festpreisangebot mit aufgeschlüsseltem Umfang und Termin. Während der Umsetzung sehen Sie den Stand fortlaufend auf einer Testumgebung. Zum Abschluss gehören Übergabe der Zugänge, eine kurze Einweisung und die Dokumentation.
- Bin ich nach dem Projekt an Sie gebunden?
- Nein, und das ist bewusst so. Der Quellcode gehört Ihnen, Domain und Zugänge laufen auf Ihr Unternehmen, die Dokumentation bekommen Sie ausgehändigt. Wenn Sie mit jemand anderem weiterarbeiten möchten, unterstütze ich die Übergabe.
- Übernehmen Sie auch bestehende Seiten?
- Ja, nach einer Bestandsaufnahme von Technik, Erweiterungen und Zugängen. Danach sage ich Ihnen begründet, ob Weiterentwicklung, Sanierung oder Neuaufbau wirtschaftlicher ist. Auch dann, wenn die Antwort gegen ein größeres Projekt spricht.
Sprechen wir darüber
Beschreiben Sie kurz, was entstehen soll. Sie bekommen eine ehrliche Einschätzung zu Stack, Umfang und Zeitrahmen, dazu die Empfehlung, die zu Ihrem Vorhaben passt, nicht die zum größten Angebot.