CSS Experiments · UI Creations

A space for exploration. CSS experiments, interaction patterns, design system components, and UI curiosities built out of interest, craft, and the desire to push the boundaries of what the browser can do.

I studied electronics in high school, which is why some of what you’ll find here leans into hardware UI. And with a degree in Image and Sound Design I’m passionate about animation and the micro-interactions, that make an interface feel alive. The lab is where both sides meet, among other things. The goal is to create interfaces that are not only functional but also beautiful and engaging.

LiveProjectIn ProgressConcept

Experiments

Project

Medtech

Medical device interfaces rebuilt with modern web tooling. Vital signs monitor, blood pressure, glucometer, and pulse oximeter, each replicating the physical device experience with clinical clarity.

Healthcare
Device UI
7-Segment LCD
Canvas API
SVG
Live

Gradients

Eight animated gradients side by side, each one a different CSS technique. No images, no canvas.

CSS
Gradients
Motion
@property
Live

Magic Button

The featured component from the CloudX website: a spinning gradient border with a glow that breathes. Explained step by step.

CSS
@property
Motion
UI
Live

Button Composition

The Magic Button taken apart as a blueprint: four layers floating in perspective. Press assemble and watch them snap together.

CSS
3D
Blueprint
UI
Live

Component Breakdown

The Magic Button documented like a design system spec: types, states, icons, styling, size and spacing, all live.

Design Systems
Documentation
CSS
UI
Live

D20

A minimalist twenty-sided die in violet wireframe. Click it and let fate decide.

3D
SVG
Motion
Interactive
Live

Table Dice

The full D&D set side by side, from d4 to d20. Pick your colors and roll them all.

3D
SVG
Interactive
D&D
Live

Back to the Future

A tribute to the 1985 classic. Great Scott!

Film
Lights
Motion
CSS
Live

The Time Machine

Where we're going, we don't need roads.

Film
Arcade
Motion
CSS
Live

Camera Framing

Camera framing fundamentals from my Image and Sound Design degree. The lens I keep returning to whenever I want to focus a piece or shift its perspective. Pick any shot and the camera reframes a crash-test dummy inside a live 9:16 viewport, with on-canvas angle indicators and degree readouts.

Cinematography
Composition
SVG
Interactive
Live

The 12 Principles of Animation

The Disney principles distilled by Ollie Johnston and Frank Thomas in The Illusion of Life, each illustrated with a self-contained CSS animation. The classic bouncing ball used as the lens to feel squash, anticipation, easing, follow through, exaggeration and the rest in motion.

Animation
CSS
Keyframes
Motion
Live

Scroll-driven Animations

Same result, two approaches: a dot moves horizontally as you scroll, once with GSAP ScrollTrigger, once with the native CSS animation-timeline API. Each in its own self-contained scroll container.

GSAP
ScrollTrigger
CSS Animations
Scroll

In the works

In Progress

CSS Grid Puzzle

Exploring CSS Grid layout with an interactive grid placement system. Playing with explicit track sizing, named areas, and overlapping elements.

CSS Grid
Layout
Interactive
In Progress

Glassmorphism System

Layered blur effects and translucency using backdrop-filter. Exploring depth perception and accessibility trade-offs when using glass-style UI.

CSS
backdrop-filter
Visual Effects
In Progress

Fluid Typography Scale

Responsive type that scales smoothly between viewport sizes using clamp(). No breakpoints, no jumping, just fluid, proportional type.

Typography
clamp()
Responsive
In Progress

The Alphabet in CSS

Every letter of the alphabet drawn entirely in CSS, no SVG, no images, no fonts. Pure geometry, box shadows, and transforms.

CSS
Art
Typography
Creative
Concept

OKLCH Color System

Building a perceptually uniform color palette using the OKLCH color space. Generating accessible, harmonious scales from a single hue.

Color
OKLCH
Accessibility
In Progress

Immersive Training

A physical and virtual training center for high-performance athletes and rescue teams. Simulates real terrain, altitude, and weather conditions in an immersive environment. First use case: mountaineers and rescue professionals.

VR / AR
Spatial UX
AI
Product Design
Sport & Health