liildev

Lab

Prototypes, primitives, failed ideas, and reusable patterns from product work.

01

AI Interfaces

AI composer UI patterns

Token streaming, partial renders, cancel UX, and error recovery patterns for LLM interfaces.

in progress

pgvector search UI

Semantic search input with query embedding, result ranking display, and instant feedback.

exploring

Streaming response renderer

SSE consumer that renders markdown incrementally as tokens arrive.

archived

02

Design Systems

shadcn/ui token system

Custom design tokens on top of shadcn/ui — dark, light, and brand variants.

in progress

Tailwind v4 design system

CSS-first token architecture using @theme, custom properties, and @layer.

in progress

03

Dashboard Layouts

Resizable panel system

Draggable, keyboard-navigable panel layout with persistent state across sessions.

exploring

Data table primitives

Sortable, filterable, and virtualized table built on TanStack Table with custom styling.

in progress

04

Animation

TanStack Router page transitions

Shared layout and exit animations between routes using Framer Motion.

in progress

Scroll-triggered reveals

IntersectionObserver-based stagger system that respects prefers-reduced-motion.

archived

05

Media & Infrastructure

R2 media pipeline

Upload → transform → signed URL delivery using Cloudflare R2 and Workers.

archived

Image optimization layer

On-the-fly WebP/AVIF conversion with format negotiation and cache headers.

exploring