◂ Studio

// UI_LAB · 14 WORKING DEMOS

UILab.

Interfaces you can touch, not screenshots. Every demo below runs in your browser and comes from a real project: payments, design systems, AI operations and product engineering.

01

AI Command Center

Live metrics, an animated chart and a terminal log feed. Switch the range and watch it stream.

Kinetik Studio
STREAMING
THROUGHPUT1.62k/s
LATENCY P95214ms
COST / 1K$0.582
  1. ▸ boot · KINETIK_OS v2.0 online
  2. ▸ agent.support · warm start complete

Demo values. The real panel reads the studio's agent telemetry.

02

Fast checkout

Three step payment flow with real time validation: Luhn check, card brand, expiry and CVC.

Mercado Pago POS
  1. 1 Plan
  2. 2 Card
  3. 3 Confirm
Plan Pro
$ 120.000
IVA 19%
$ 22.800
Service
$ 5.200
Total
$ 148.000

Test card: 4242 4242 4242 4242. Nothing is charged; validation runs in the browser.

From the Mercado Pago POS case study ▸
03

SaaS quote builder

Configurable scope and timeline with a dynamic estimate and pace multiplier.

Kinetik Studio
1 module · ×1$6,800

Illustrative estimate built from the module prices shown in the portfolio demo.

04

Serenia player

Meditation player with a breathing guide in Serenia's own palette, the one exception to Midnight Pro.

Serenia
SERENIA · SESSION 03

Paused

Deep breathing

Guided · 12 min
03:0012:00

Rendered with Serenia V2 tokens: blueberry night #0D1329, blueberry #6260FF, cream soda #FFD15C.

From the Serenia case study ▸
05

Token inspector

Paste CSS with loose hex values and get the semantic token each one should use, plus rewritten CSS.

Midnight Pro
FoundTokenΔ
#0b0b10--bg-surface3MATCH
#f5f5f9--text-primary3MATCH
#16161d--bg-raised6MATCH
#23d4ef--accent-default3MATCH
#6ae8f8--accent-hover5MATCH
#f77272--state-danger3MATCH
#8a8a9d--text-secondary3MATCH
.card {
  background: var(--bg-surface);
  color: var(--text-primary);
  border: 1px solid var(--bg-raised);
}
.card a { color: var(--accent-default); }
.card a:hover { color: var(--accent-hover); }
.badge--error { color: var(--state-danger); }
.meta { color: var(--text-secondary); }
06

Migration pipeline

Replica of the AI assisted build pipeline. Work packages move through tests and implementation; missing components escalate to a human.

Launch Mobility
iterations 0 · ready 0/5
Queued
WP-1Button set
WP-2Booking card
WP-3Payment sheet
WP-4Rating stars
WP-5Spinner
Tests
Implementation
Escalated
Done
  1. ▸ pipeline idle · press Run

Anonymized replica of the Launch Mobility build pipeline. A human checkpoint resolves what the AI cannot.

From the Launch Mobility case study ▸
07

Contrast checker

Live WCAG 2.1 contrast ratio, the check applied before any screen is closed.

Every system
18.56:1The quick product ships before the slow deck.
✓ AA normal 4.5:1✓ AA large 3:1✓ AAA normal 7:1✓ AAA large 4.5:1
From the Every system case study ▸
08

Fleet map

Real time fleet visibility, the concept behind the booking flow. Pick a vehicle to follow it.

Launch Mobility
LM-01LM-02LM-03
Route progress · LM-01
From the Launch Mobility case study ▸
09

Brand mode

Automatic brand switching through tokens, the same mechanic as Figma Modes across three brands.

Launch Mobility
BookingMain brand
Pick up · Today 18:30Sedan · 3 daysTotal due $148.00
! Card declined. Try another payment method.
Semantic tokenResolves to
brand-primary#23325B
brand-accent#387FF7
status/error#B10015 · shared
bg-page#FBFBFB · shared
typeRoboto
radius/button100px pill

One property swap, like Figma Modes: only brand tokens move, shared and status tokens never do.

From the Launch Mobility case study ▸
10

Command palette

Keyboard navigation with fuzzy search. It really navigates this site.

Kinetik Studio

Works anywhere on this page: press ⌘K or Ctrl+K, type, use ↑ ↓ and Enter.

11

Payment error states

The 14 payment error states, reproduced per platform. Pick a code and charge.

Launch Mobility
Booking #4471$48.200

Codes follow the payment provider's public decline list; production copy stays private. Each state has its own platform pattern.

From the Launch Mobility case study ▸
12

Streak engine

Serenia's streak logic as a pure function, with milestones at 3, 7 and 14 days. Skip a day and watch it reset.

Serenia
0day streak · best 0 · 0 min total
☆ 3d☆ 7d☆ 14d
streak(done, today=1) = 0  // computed server side
From the Serenia case study ▸
13

PR timeline replay

A real merge gap found by reading git history instead of trusting the build status.

Launch Mobility
mainfeat/rating
01/08main · release baseline

The build said ready. Reading git history said otherwise. Move the slider to replay how the gap was found.

From the Launch Mobility case study ▸
14

Locale playground

Switch locale and currency with live Intl formatting for money, dates, lists and relative time.

Ontop
Currency$ 48.200
Compact48 M
Percent19%
Date7 de septiembre de 2026
Time10:00 a. m.
Relativedentro de 3 días
ListFigma, React y Flutter

Live Intl.NumberFormat, DateTimeFormat, RelativeTimeFormat and ListFormat. No i18n library.

From the Ontop case study ▸

Want one of these running on your product?

Book a call