Softwareentwickler und Technik-Enthusiast aus Braunschweig.
Ich bin immer auf der Suche nach neuen Herausforderungen und Möglichkeiten, meine Fähigkeiten zu erweitern. Ich liebe es, kreative Lösungen für komplexe Probleme zu finden und dabei die Benutzererfahrung in den Mittelpunkt zu stellen. Wenn ich nicht am Computer sitze, musiziere ich regelmäßig, wandere, laufe und engagiere mich ehrenamtlich hier und da.
Ansonsten interessiere ich mich für Videoschnitt und -bearbeitung, sowie für Print.
Viel Spaß beim Rumstöbern. Was technisch hinter dieser Seite steckt habe ich ebenfalls niedergeschrieben. Solltest Du Fragen oder andere Anliegen haben, scheu Dich nicht, mich zu kontaktieren.

Um die eigenen Projekte ins Web zu bringen, benötigt man in der Regel einen Hoster. Dieser stellt die notwendigen Ressourcen zur Verfügung – also vor allem den Betrieb des eigentlichen Hosts (Servers), des Webservers und sorgt für die Anbindung ans Netzwerk, damit die Seite auch für Dich erreichbar ist.
Ich habe mich hier für Uberspace entschieden. Das ist ein Anbieter, der sich besonders an Liebhaber, Tüftler und solche richtet, die es werden wollen und gerne hinter die Kulissen schauen. An Uberspace schätze ich besonders die große Transparenz, was Kosten und den technischen Betrieb angeht. Sie sammeln nicht mehr Daten als unbedingt notwendig, das Team steht einem bei Problemen wirklich helfend zur Seite, und das Ganze funktioniert mit einem solidarischen Preismodell. Da fühlt man sich einfach gut aufgehoben.
Diese Seite ist nicht mehr, wie ursprünglich, mit dem Pagebuilding-Tool Gatsby entstanden. Stattdessen setze ich jetzt auf Next.js, ein modernes Framework, das auf React aufbaut – einer weit verbreiteten JavaScript-Bibliothek für Benutzeroberflächen. Der große Vorteil von Next.js ist seine Vielseitigkeit: Es kann Webseiten sehr schnell als statische Seiten ausliefern, was für tolle Ladezeiten sorgt, aber auch Inhalte dynamisch direkt vom Server nachladen, wenn es nötig ist.
Für das Styling der einzelnen Komponenten und das gesamte Erscheinungsbild der Seite kommt zusätzlich Tailwind CSS zum Einsatz. Das ist ein sogenanntes Utility-First CSS-Framework, das eine sehr effiziente und flexible Gestaltung direkt im HTML-Code über vordefinierte Klassen erlaubt. Das macht die Entwicklung insgesamt angenehm und die Seite performant für Dich als Besucher.
Wenn Du neugierig bist: Das gesamte Website-Repository, also den kompletten Quellcode der Seite, findest Du auf GitHub zum Stöbern und Nachschauen.