Interactive · client-side
Component Lab
Playground for reusable components and interaction patterns.
Build. Polish. Ship.
Swipe the gallery, then explore the experiments—each block is a self-contained pattern you can lift into a product surface.
Swiper + gesturesMotion & micro-UI
Browser
component-lab.preview
UI Experiments
Micro-interactions, motion, and CSS details—things that are hard to describe on a CV but easy to feel in the UI.
Card Gallery Swiper
Powered by card-gallery-swiper (npm): container-aligned scrolling cards with modal preview and responsive sizing controls.
React Animated Gallery
Powered by react-animated-gallery (npm): three visible slots stay distinct, and updates run in sequence every 3s (right → center → left).
Battery CTA
Custom SVG charge layers + gradient typography—built for hero CTAs, not generic shadcn defaults.