Ich lerne seit fünf Jahren Programmieren, die letzten zwei davon mit Fokus auf versandfertige Produkte. Im Oktober 2025 setzte ich mir eine Einschränkung: an jedem Tag ein Commit für ein Jahr.
Ich habe dieses Portfolio in zwei Tagen mit Next.js, React und Node.js gebaut. Status und Standort aktualisieren sich dynamisch über GitHubs GraphQL API. Für eine "now listening"-Funktion wollte ich die Spotify API nutzen, aber jüngste Änderungen machten das unmöglich, daher habe ich einen kleinen Fallback gebaut, der aus meiner aktuellen Playlist zieht.
Der Globus läuft mit der COBE-Bibliothek. Ich habe den Contribution-Graphen von Grund auf mit GitHubs GraphQL API gebaut und Echtzeit-Aktivitätsdaten abgerufen. Der Hover-Effekt am Profil ist ein Easter Egg, das ein kurzes, mit Google VEO generiertes Video mit der fireworks-js-Bibliothek in React kombiniert.
Die Lokalisierung läuft über next-i18next, mit sieben Sprachen in JSON-Dateien. Der Sprachumschalter erkennt automatisch die Browser-Sprache und speichert die Präferenz lokal.