Pssst

Du suchst nach einem All-Rounder?
Dann pass mal auf …

Niclas Koch, Web- und Grafikdesigner
Allrounder. Für dich.

Webdesign, Grafikdesign, KI-Scripting und technisches SEO — aus einer Hand. Als Webdesigner in Düsseldorf mit Agenturerfahrung baue ich Websites für kleine und mittelständische Betriebe, die nicht nur gut aussehen, sondern auch schnell laden, performen und gefunden werden — remote auch deutschlandweit.

Dein zukünftiger All-Rounder?

Kennst du das?

Was in vielen Projekten schiefläuft — und wie ich's anders mache

Die Lösung: Mich.
Portfolio 01

Grafikprojekte

Portfolio 02

Webprojekte

Skillset

Was ich mitbringe

+ weit mehr

Und noch einiges mehr, das ich mir laufend draufschaffe — Stillstand ist nicht so meins.

Vorzeigeprojekt

ProteinUp

Ein freies Testprojekt in nur 4 Tagen: komplettes Branding von null — von Naming über Logo und Produktdesign bis zum ersten Screendesign-Entwurf, inklusive KI-generiertem Promo-Video.

In neuem Tab öffnen ↗

Stecker festhalten und in die Steckdose ziehen

Stecker wieder herausziehen, um den Bereich zu schließen

Case Study

Wie das Projekt entstanden ist

„ProteinUp, ein aufstrebendes Unternehmen für hochwertiges Proteinpulver, sucht eine Website, die seine Produkte und Unternehmenskultur präsentiert. Als Webdesigner erstellen Sie ein Konzept für eine ästhetische und informative Website mit Startseitenvisualisierung, Hauptnavigation und Struktur.“

— Die Aufgabenstellung

Mission & Zielgruppe

Mission

Hochwertiges Proteinpulver herstellen und vertreiben — neue Kunden gewinnen, bestehende Kunden langfristig binden.

Zielgruppe

Gesundheitsbewusste Menschen und Fitness-Liebhaber, denen pflanzliche Proteine wichtig sind (Veganer/Vegetarier) — 18 bis 50+ Jahre, mit Schwerpunkt Mitte bis Ende 20; dank des höheren Preispunkts auch bis 50+ Jahre erreichbar.

Der Prozess

Planung & Assets

Ideensammlung

Wie ich mit mir selbst gebrainstormt habe

Tools & Technologien

Hier zum Stecker springen

Na? Wird die Seite zu lang? Du kannst oben den Stecker einfach ziehen und schon ist alles wieder weg.

Sichtbarkeit & Rankings

SEO

Technisches SEO ist für mich kein Nice-to-have, sondern Teil jedes Projekts — von Core Web Vitals bis zu Rankings. Diese Werte zeigen, was nach einer Optimierung typischerweise erreichbar ist:

Tools & eigene Auswertung

Weiterbildung

Weiterbildung

Abgeschlossene Weiterbildungen

Werdegang

Vita

Nebenbei entstanden

Private Projekte

Ein paar zusätzliche Arbeiten abseits der klassischen Website-Projekte. Nebenbei bin ich außerdem im lokalen Verein Zinnober aktiv und wirke dort an der Organisation eines Festivals sowie mehrerer Konzerte mit.

Was andere sagen

Rezensionen

Making-of

Wie diese Seite entstanden ist

Komplett gebaut mit Claude Code auf Basis des Claude Sonnet 5 Modells von Anthropic — kein Screendesign vorab in Figma oder Sketch, kein Page-Builder, kein Template. Jede Idee, jedes Layout und jede Animation kam direkt aus meinem Kopf und wurde Schritt für Schritt im Dialog umgesetzt, getestet und verfeinert. Technisch steckt reines HTML, CSS und Vanilla-JavaScript dahinter — eine einzige Datei, kein Framework, kein Build-Step. Statt des nativen Browser-Scrollens steuert ein eigener requestAnimationFrame-Loop nahezu jede Bewegung auf der Seite: Scroll-Ease, Reveal-Animationen per IntersectionObserver, gepinnte Scroll-Abschnitte und die Cursor-Interaktionen. Versioniert mit Git.

Schritt für Schritt — mit der Technik dahinter

Grundgerüst & Lade-Animation

6-Sekunden-Intro, danach übernimmt der eigene Scroll-Loop komplett von der nativen Browser-Scrollleiste.

"Pssst"-Kerze & Rauch-Cursor

Handgezeichnete SVG-Pfade plus ein Partikelsystem mit echten Geschwindigkeitsvektoren statt fester Positionsformeln.

Pain Points vs. Lösung

IntersectionObserver löst die Ein- und Aufhell-Animationen aus, sobald der Abschnitt in den Viewport scrollt.

Skillset-Flip-Kacheln

Reines CSS mit transform-style: preserve-3d für den Flip-Effekt, kein Animations-Framework.

Weiterbildung als Karten-Stapel

position: sticky pro Karte mit steigendem z-index - dadurch stapeln sie sich sichtbar beim Scrollen.

Vita-Zeitlinie

Der SVG-Pfad besteht aus hunderten gesampelten Punkten - dadurch weicht die Linie dem Cursor wie ein Magnet aus.

ProteinUp Case Study

Gepinnter Scroll-Chat, Steckdosen-Drag per Pointer Events, eigenes iFrame-Handling für den Prototyp.

Webprojekte-Slider

Gepinnter Scroll-Track wie die Hauptgalerie - die Slide-Position folgt 1:1 dem Scroll-Fortschritt, kein Wheel-Hijacking.

Galerie & private Projekte

Drei Bildreihen laufen scroll-gebunden gegenläufig - alle Positionen aus einem einzigen Scroll-Fortschrittswert berechnet.

Kontakt-Formular

AJAX-Versand per fetch() an Formspree, Honeypot + hCaptcha gegen Spam - kein eigenes Backend.

Eigene Cursor-Effekte

Lava-Tropfen im Dark Mode, realistischer Rauch im Light Mode - je nach Farbmodus komplett andere Partikel-Physik.

Strichmännchen im Kontaktbereich

Reagiert live auf die fallenden Cursor-Tropfen und spannt dann einen Regenschirm auf. Die Gelenkpositionen der Duck-Pose habe ich vorab mit dem freien Tool animating.rocks geplant und dann 1:1 in SVG-Koordinaten übertragen.

Feinschliff & Performance

Laufende Durchgänge zu Ladezeit, Scroll-Ruckeln, Responsive-Verhalten und Barrierefreiheit (WCAG/BFSG).

Projekt ansehen ↗

Technik & Programme