Journal

Notizen aus dem Atelier

Persönliche Gedanken zu kreativer Entwicklung, 3D im Browser und der Kunst, Websites zu bauen, die auffallen. Mal technisch, mal nachdenklich – immer ehrlich.

PersonalBurnoutProzessFreelance

Digital arbeiten ohne Burnout

Eine Selbstreflexion über einen Job, der komplett im Bildschirm stattfindet. Warum Burnout im digitalen Alltag so leicht passiert, welche Warnsignale ich inzwischen ernst nehme und welche kleinen, unspektakulären Gewohnheiten mich wirklich stabil halten.

Weiterlesen →
HardwareESP32LichtSide ProjectsEvents

Die Lichtinstallation hat endlich funktioniert

Ein Tag Vorwarnung, ein Testabend, dann von Rosenheim nach München. Wie die Lichtinstallation auf dem Lieberscholli endlich ihre Nacht bekommen hat, mit einer Hauptlampe im Baum, zwei toten Support-Lampen, einer Laptop-Rettungsfahrt durch halb München und Lampen, die auf dem DJ-Deck atmen.

Weiterlesen →
PersönlichFreelanceProzessBurnout

Die freie Zeit, die ich ständig verspreche

Über Zeitdruck, verschwundene Wochenenden und die zukünftige Freizeit, die ich in Crunch-Phasen verteile wie Spielgeld — samt ehrlichem Diagramm, was Arbeitslast mit meiner emotionalen Stabilität macht.

Weiterlesen →
HardwareESP32LichtSide ProjectsPost-mortem

Die Lichtinstallation, die ich nie fertig bekommen habe

Ein langes, ehrliches Post-mortem über das Projekt, das mich besiegt hat — zwei motorgetriebene Spiegel, die zehn PAR36-Pinspots durch einen Raum werfen sollten, ein ESP32 als Hirn, und alle Arten, wie Physik, Hitze und meine eigenen Deadlines im Weg standen.

Weiterlesen →
MünchenNachtlebenPersönlichCommunity

Die Arbeit hinter der Party

Was mir die Freundschaft mit Leuten aus der Münchner Szene wirklich beigebracht hat — wie Events laufen, die Arbeit, die keiner sieht, warum das Aus von Blitz etwas bedeutet, und die seltsame soziale Ökonomie eines Raums, in dem sich alle ständig gegenseitig Gefallen tun.

Weiterlesen →
Kreatives CodingRechercheShaderMünchen

Mood Boards, Künstler und die Münchner Nacht, die meinen Code gefüttert hat

Wie ich ein Projekt recherchiere, bevor ich eine Zeile schreibe — Referenzen sammeln, die Visuals in der Münchner Musikszene anschauen und das Ganze in shadergetriebene Laser-Ideen und eine Webcam-Projektionsbibliothek verwandeln, die ich endlich mal fertig machen will.

Weiterlesen →
MeetreToolsPrivatsphäremacOS

Meetre — Meeting-Transkripte, die deinen Mac nie verlassen

Ich habe ein Open-Source-Tool für den Mac gebaut, das ein Meeting aufnimmt, mit Whisper transkribiert, die Sprecher erkennt und mit Qwen zusammenfasst — alles lokal, ohne Cloud, ohne Konto.

Weiterlesen →
PersönlichKunden

Wenn gute Arbeit nicht genügt

Über die Arbeit mit Kreativen, die mehr Vision als Budget haben — warum gute Arbeit trotzdem abgelehnt wird, wie sich das anfühlt, und warum selbst Freundschaftsdeals eine Vision brauchen, die stark genug trägt.

Weiterlesen →
DesignHaltungKreativität

Mut zur besonderen Website

Ein kleines Manifest — warum Auffallen besser ist als Sich-Einfügen, und warum es Mut braucht, die Vorlage abzulehnen und etwas Einzigartiges zu wagen.

Weiterlesen →
InteraktionUXFreude

Interaktion, die Freude macht

Über die kleinen, überraschenden Momente — versteckte Rätsel, verspielte Details — die eine Website menschlich machen und im Gedächtnis bleiben.

Weiterlesen →
BrandingDesignProzess

Das Gefühl einer Marke übersetzen

Wie ich das Ungreifbare einer Marke in Farbe, Schrift, Bewegung und Struktur übersetze — und warum echtes Zuhören vor jedem Entwurf kommt.

Weiterlesen →
KIKreativitätZukunft

KI und die Zukunft der Kreativität

Eine Bestandsaufnahme aus 2026 — was Künstliche Intelligenz verändert, was sie nicht kann, und warum menschlicher Geschmack dadurch wertvoller wird.

Weiterlesen →
PerformanceDesignWeb

Wenn Performance auf Poesie trifft

Warum schöne Websites auch schnell sein müssen — und wie Handwerk und Core Web Vitals zusammenfinden, ohne dass die Magie dabei verloren geht.

Weiterlesen →
AteliersDesignWeb

Websites für Ateliers gestalten

Was Ateliers, Studios und Künstler von einer Website brauchen – ein Gefühl vermitteln, die Arbeit atmen lassen, Templates vermeiden.

Weiterlesen →
Creative CodingKreativitätCode

Kreatives Coding als Ausdruck

Code als künstlerisches Medium – Canvas, Shader und generative Systeme als Weg, etwas zu erschaffen, nicht nur zu bauen.

Weiterlesen →
DetailUXHandwerk

Das Detail macht den Unterschied

Über Mikrointeraktionen, Hover-States, Übergänge und Easing – die kleinen Berührungen, die Gutes von Unvergesslichem trennen.

Weiterlesen →
3DWebGLThree.jsDesignPerformance

Warum 3D im Web Marken auffallen lässt

Wie interaktive 3D-Erlebnisse im Browser Aufmerksamkeit erzeugen — wann sie sich wirklich lohnen, was sie leicht statt schwer wirken lässt, und das Handwerk, das eine Szene, die man sich merkt, von einer trennt, die nur lädt.

Weiterlesen →
MotionUXWeb

Scroll-Erlebnisse, die fesseln

Wie das Scrollen zum erzählerischen Werkzeug wird – mit Pinning, Parallax und Reveal-Timing, getragen von Zurückhaltung statt Spektakel.

Weiterlesen →
KIPrototypingWorkflow

KI-gestütztes Prototyping

Wie KI die chaotische Anfangsphase eines Projekts beschleunigt, damit mehr Zeit für das eigentliche Handwerk bleibt – das, was zählt.

Weiterlesen →
FarbeDesignBranding

Farbe, die in Erinnerung bleibt

Farbe als Identität und Emotion — über Zurückhaltung, einen unverwechselbaren Akzent, Kontrast und die Stimmung, die haften bleibt.

Weiterlesen →
DesignUXWeb

Der erste Eindruck: Hero-Sektionen

Wie ich Hero-Sektionen gestalte, die in Sekunden fesseln — Klarheit, Atmosphäre und eine einzige starke Idee statt überladener Versprechen.

Weiterlesen →
GenerativKreativitätCode

Generative Gestaltung

Wie ich Code und Zufall als Gestaltungspartner einsetze — Regeln, die überraschende, organische und unverwechselbare Bilder hervorbringen.

Weiterlesen →
DesignAteliersBranding

Websites für Ateliers, die auffallen wollen

Was eine Atelier-Website von einer Vorlage unterscheidet — und warum Haltung wichtiger ist als Funktionen.

Weiterlesen →
KIWerkzeugeKreativität

KI als Werkzeug, nicht als Ersatz

Ein ehrlicher Blick auf KI im Design- und Entwicklungsalltag 2026 — schnelle Assistenz für Entwürfe und Boilerplate, aber Geschmack und Absicht bleiben menschlich.

Weiterlesen →
TypografieDesignWeb

Typografie, die auffällt

Wie ich ausdrucksstarke Schriften wähle und kombiniere — Display gegen Fließtext, Schrift als die lauteste Gestaltungsentscheidung einer Seite.

Weiterlesen →
ShaderWebGLKreativität

Shader-Poesie im Browser

Fragment-Shader als Medium für generative Schönheit — über Noise, Verläufe, Zeit und wie wenige Zeilen Code unendliche Welten öffnen.

Weiterlesen →
Three.js3DKreativität

Three.js als künstlerisches Werkzeug

Three.js nicht als Spielerei, sondern als Pinsel — wie Licht, Material und Tiefe im Dienst der Emotion stehen können.

Weiterlesen →
MotionUXDesign

Bewegung, die Bedeutung trägt

Animation mit Absicht — über Easing, Choreografie und Zurückhaltung, und wie Bewegung führt, statt abzulenken.

Weiterlesen →
DesignLayoutÄsthetik

Weißraum als Gestaltungsmittel

Negativer Raum ist kein Leerstand, sondern ein aktives Element — wie Zurückhaltung Fokus, Luxus und Ruhe in eine Website bringt.

Weiterlesen →
DesignEditorialWeb

Die Kunst der editorialen Website

Warum ich Websites wie Magazinseiten denke — mit Hierarchie, Rhythmus, großer Typografie und bewusstem Raum, der echtes Handwerk spürbar macht.

Weiterlesen →
Next.jsReactWeb

Next.js 14: Server Actions in der Praxis

Mit Next.js 14 sind Server Actions stabil — und ich kann Mutationen endlich ohne separate API-Routen schreiben, direkt dort, wo sie gebraucht werden.

Weiterlesen →
TypografieDesignHandwerk

Das Handwerk der Typografie

Typografie ist für mich das Rückgrat jedes editorialen Designs — eine Frage von Skala, Rhythmus und Kontrast, die man mit Absicht setzt, nicht zufällig.

Weiterlesen →
Three.jsPerformance3D

Three.js-Performance: flüssig auf jedem Gerät

Aus Jahren mit Three.js habe ich gelernt, dass flüssige 3D-Szenen keine Frage roher Leistung sind, sondern von Draw Calls, Instancing und sauberem Aufräumen.

Weiterlesen →
WebGPUGrafikZukunft

WebGPU: ein Ausblick auf die nächste Grafik-Ära

WebGPU zeichnet sich als Nachfolger von WebGL ab — mit moderner Architektur, Compute-Shadern und einem Versprechen, das mich vorsichtig begeistert.

Weiterlesen →
Next.jsReactWeb

Next.js 13: der App Router verändert alles

Mit Next.js 13 kommt der App Router und mit ihm React Server Components — ein neues mentales Modell, das meine Sicht auf Routing und Rendering verschiebt.

Weiterlesen →
DesignSystemeWorkflow

Designsysteme, die wirklich funktionieren

Wie ein Designsystem Kreativität trägt statt einschränkt — durch Tokens, Komponenten und eine Dokumentation, die man tatsächlich nutzt.

Weiterlesen →
ReactFrontendPerformance

React 18: nebenläufig und flüssig

React 18 bringt nebenläufiges Rendering, automatisches Batching und Transitions — was das für wirklich flüssige Oberflächen bedeutet.

Weiterlesen →
Next.jsPerformanceWeb

Next.js 12: schneller dank Rust

Next.js 12 bringt den SWC-Compiler und Middleware — wie das meine Builds beschleunigt und Logik näher an die Edge bringt.

Weiterlesen →
MotionDesignUX

Scrollytelling: Geschichten, die sich entfalten

Wie scrollgesteuertes Erzählen Bewegung an Inhalt bindet — mit Rhythmus, Zurückhaltung und dem Mut, auch mal stillzustehen.

Weiterlesen →
Three.jsReact3D

React Three Fiber: 3D, deklarativ gedacht

Wie React Three Fiber Three.js-Szenen in Komponenten verwandelt — und warum deklaratives 3D meine kreative Arbeit endlich wartbar gemacht hat.

Weiterlesen →
ViteToolingPerformance

Vite: Geschwindigkeit, die Spaß macht

Vite 2 brachte Anfang 2021 sofort startende Dev-Server über natives ESM — warum schnelle Feedback-Schleifen für kreatives Arbeiten alles verändern.

Weiterlesen →
TailwindCSSWorkflow

Utility-First: Wie Tailwind meinen Workflow veränderte

Im Zeitalter von Tailwind 2.0 — über das Utility-First-Denken, schnellere Iteration und konsistente Design-Tokens direkt im Markup.

Weiterlesen →
Next.jsPerformanceWeb

Incremental Static Regeneration: das Beste aus beiden Welten

Next.js 9.5 brachte ISR — statische Geschwindigkeit mit frischen Inhalten. Warum das verändert hat, wie ich Content-Seiten ausliefere.

Weiterlesen →
PersönlichRemoteArbeit

Aus der Ferne: Arbeiten im Jahr 2020

Eine persönliche Reflexion darüber, wie Remote-Arbeit 2020 zur Norm wurde — über Fokus, asynchrone Zusammenarbeit und Kreativität auf Distanz.

Weiterlesen →
Three.jsWebGLShader

Shader verstehen: GLSL für Gestalter

Eine sanfte Einführung in GLSL-Fragment-Shader für Gestalter — was Vertex und Fragment unterscheidet und warum Shader einzigartige Visuals ermöglichen.

Weiterlesen →
PersönlichFreelance

Warum ich selbstständig wurde

Eine persönliche Reflexion darüber, warum ich die Unabhängigkeit gewählt habe — um besondere Websites zu bauen statt Schablonen von der Stange.

Weiterlesen →
Three.jsWebGL3D

Three.js 2019: 3D wird alltagstauglich

WebGL und Three.js sind reif geworden — interaktives 3D ist 2019 auch auf ganz normalen Marketing-Seiten endlich realistisch.

Weiterlesen →
Next.jsReactWeb

Next.js 9: statisch, schnell, durchdacht

Next.js 9 brachte API-Routen und automatische statische Optimierung — und macht hybride Seiten aus statisch und serverseitig endlich mühelos.

Weiterlesen →
CSSLayoutDesign

CSS Grid und das Ende der Layout-Hacks

CSS Grid ist endlich zuverlässig in allen Browsern angekommen — und befreit das Web-Layout von Float-Tricks und Flexbox-Verrenkungen.

Weiterlesen →
ReactFrontendEntwicklung

Wie React Hooks alles veränderten

React 16.8 brachte Anfang 2019 die Hooks — und veränderte für mich grundlegend, wie ich Komponenten denke, schreibe und pflege.

Weiterlesen →