Capabilities

Skills

Not a buzzword list — how I take interfaces from idea to production.

Tools serve the product. Interface quality beats the library name.

Step 01PrototypeFast scenario skeleton
Step 02SystemComponents and tokens
Step 03MotionBehavior and response
Step 04LaunchRelease without surprises

Four pillars

01

Interface engineering

SPAs and product UIs structured as systems — components, types, and predictable states that stay maintainable.

Vue 3NuxtTypeScriptPiniaVueUse
02

Visual systems

Typography, rhythm, and tokens beat one-off effects. One language — many screens without visual noise.

TailwindDesign tokensFigmaCSS Modules
03

Motion & feel

Motion should amplify meaning. If it hurts reading or FPS — it doesn’t belong.

MotionGSAPCSS animationsMicro-interactions
04

Performance craft

Speed is part of UX. Lazy boundaries, controlled GPU effects, honest page weight.

ViteSSR/SSGWeb VitalsA11y

In detail

Vue / NuxtDaily driverScreen architecture and DX
TypeScriptStrict when it paysData contracts and APIs
UI engineeringCore craftFrom mockup to pixel
Motion designSelectiveMeaningful motion only
Design systemsGrowingScale without chaos
PerformanceNon-negotiableBeauty without lag