CSS Experiments · UI Creations

The Lab

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.

LiveIn ProgressConceptProject
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
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
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
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
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

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