A high-density 60 FPS canvas grid of fine dark squares with an interactive mouse hover animation that leaves a smooth decaying light trail.
Components
54 components you copy into your project and edit as your own. No package to install, no version to keep up with.
Ready when
you are.
Grab the latest build and make it yours in minutes.
A 3D perspective-tilted card with scroll-linked parallax entry and interactive spring physics.
Hover to preview · click to pin
An iOS-style Dynamic Island with eleven activities that collapse and reopen as you switch between them.
A row of members that grows on hover, swaps a giant wordmark for the member's name letter by letter, and trails an arrow that points back at the tile.
jswnth/ui
Components that feel effortless
The page waiting underneath.
Ten frames cut past at a fifth of a second each under bright overlaid type, then the whole panel lifts to reveal the page.
jswnth/ui
Components that feel effortless
The page waiting underneath.
Hello in ten languages at three tenths of a second each, then the panel lifts away.
jswnth/ui
Components that feel effortless
The page waiting underneath.
Equal columns clear the screen upward on a ramp — the rightmost snaps away first, the leftmost takes the full three seconds.
jswnth/ui
Components that feel effortless
The page waiting underneath.
Twenty panels in two rows split apart on the same ramp — the top half exits up, the bottom half down.
jswnth/ui
Components that feel effortless
The page waiting underneath.
0%
A ten-box progress track that darkens a box per tenth, spawning tilted info cards into the corners as it climbs past 60, 70 and 80 percent.
jswnth/ui
Move your cursor
Images spawn behind the cursor as it moves, cycling through the set and clearing themselves out so at most ten are ever alive.
Scroll inside the frame
A cream board scattered with doodles, where wide image-and-text panels travel a fixed diagonal — in from the bottom right, onto centre stage, then out through the top left.

Portfolio’26
Say hi!Hi! I’m Jaswanth
- Web Developer · Kuwait
- Full Stack Developer
- Frontend Engineer
- Motion & Interaction
- 3D / Blender
- Creative Coder

I'm a web developer in Kuwait City. I write the interface, the motion, and the plumbing underneath — then keep rewriting it until the whole thing feels obvious. Fast pages, honest interactions, and the kind of detail you only notice when it's missing.

The jswnth.com hero: a split-text entrance, a scroll wipe, and draggable stickers, held until the page signals it is ready.
A full-screen opening sequence that deals icons and letters into place before lifting away.
Work
Sites and products built end to end — design, motion, and the code underneath. Each one shipped, each one still standing.
Dream SoftPlay
2025
Bilingual storefront with a configurator front and centre — pick a layout, price it, ship it.
Morni
2025
A scroll-driven food editorial built on GSAP timelines, where every dish arrives on cue.
Orbit
2024
Investor-facing site carried by kinetic type and a dark UI that stays legible on a projector.
Sands & Souls
2024
Sneaker commerce with per-product motion states — each drop gets its own choreography.
Kinematic Studio
2024
The studio index. Next.js and GSAP doing the heavy lifting behind a deceptively calm page.
Kerna
2023
Desktop accounting dashboard, offline-first, built for people who close books on a plane.
A project index whose headings, rules and rows animate in on scroll through a shared data-attribute convention.
A black opening title that sets one letter at a time, with a draggable reel of cards rising in behind the last of them.
Scroll inside the frame to trigger the entrance
Five review cards tapering out from a large centre, flung in from the right one after another — each overrunning its slot by a different amount before settling back.
At Setby, we're on a mission to bring life into every space — just like sunlight breaking through a window.
Precision
500+
Deliveries (mostly on time)
50+
Cities served
99%
Packages that arrive intact
Delivery
A logistics landing hero: split-text headings, a rotating badge, and a WebGL depth-map image that parallaxes against the cursor.
Scroll past the dark band — the header flips to light. Open the menu with the hamburger.
A header that flips light-on-dark as dark sections pass behind it, with a scrambling contact button and a full-screen menu whose rows peel open into a marquee.
Move your cursor across it — the depth map drives the parallax
A photo that parallaxes against the cursor by displacing its own pixels through a paired depth map, rendered on a three.js shader plane.


Move your cursor over it — open it in a new page for the pinned scroll
A pinned studio hero: rocks and brand words fly in and settle into orbit, a WebGL fluid cursor trails the pointer, and the whole frame shrinks and dims as it scrolls away.
02.BORROWED SUMMER
0:00 / 4:08
Pick a track, or tap the label to stop the platter
An artist page with a half-cropped record that actually plays: it spins up and runs down, a red arc tracks the song, and the track list swaps what is on the platter.
A hero built on two aligned images tilted by a depth map as the cursor moves, with a flat grey trail behind the hidden cursor that shows the image underneath wherever it passes, over a field of ever-shifting wavy lines that take the trail's colour. A loader opens it, then the header, the character and a massive split headline come in on one GSAP timeline.
Drag to turn the helix, or scroll over it
Cards wound onto intertwined strands of a vertical helix, turning in real 3D as you drag, with the far side dimmed and blurred behind the near one.
Behind the Designs
Curious What Else I've Created?
Explore more brand identities, packaging, and digital design work in my immersive portfolio.
See more ProjectsStrategy & Planning
Design & Development
Launch & Growth
Ongoing Support
Brand Systems
Strategy & Planning
Design & Development
Launch & Growth
Ongoing Support
Brand Systems
Drag the arc, or focus it and use the arrow keys
A centred hero over an endlessly draggable arc of cards that shrink as they reach the middle and swell toward the edges.
A left drawer that slides out slowly behind a rounded right edge, with links that step aside on hover and an arrow that floods with colour.
Scroll inside the frame
A statement line where black closes in from both edges while a looping arrow retracts its own straight run, dragging the closing words into place.
Scroll inside the frame
A pinned section where numbered cards rise from below the fold one at a time and stack, tilted, over three words of oversized background type.
Scroll inside the frame
A pinned section where images are promoted through three slots on scroll — waiting, centre stage, then out through the corner — each with its own copy alongside.
A macOS-style dock whose icons magnify as the cursor sweeps past them.
Motion primitives
Drag or click to send this card back.
Dark mode tokens
Drag or click to send this card back.
Dock magnification
Drag or click to send this card back.
Copy-paste registry
Drag or click to send this card back.
A draggable card stack that cycles on click, drag, or a timer.
Edge rendering
Move your cursor across the card — the glow tracks it.
Custom color
Pass any CSS color to tint the spotlight.
Spotlight Card
LayoutA card with a radial glow that follows the pointer across its surface.
A summary of everything happening in the workspace.
Animated Tabs
NavigationA tab bar with a spring-loaded pill that slides between the active item.
Dropped it in and shipped the same day.
The only component set that matched our brand.
Zero runtime surprises, which is the point.
Motion defaults are genuinely tasteful.
Dropped it in and shipped the same day.
The only component set that matched our brand.
Zero runtime surprises, which is the point.
Motion defaults are genuinely tasteful.
Marquee
LayoutAn infinite, gap-aware scroller with edge fading and pause on hover.
Build interfaces that feel effortless
Flip Words
TextA word carousel that rolls through a list without shifting the line around it.
Shipping something new
analyzing dependencies…Text Shimmer
TextA light sweep across any text, driven entirely by a CSS gradient animation.
kinematics.
The studio mark traces itself in outline, fills in electric green, then blows up past the edges of the screen to reveal the page.

Hover it — tap on touch screens — and the pixels swap the sketch for the name
A card that swaps its content through a burst of randomly ordered pixels on hover, or on tap on touch screens.






Category tabs with a green underline that glides to whichever one is active.
Type on the curve — click anywhere on it to place the caret
A text field bent along an arc — the text, caret, icon and button all follow the curve, and long values scroll along it.
Four questions, one at a time, then a review — nothing is actually sent here
A contact form asked one question at a time — name on a curved input, email, project type, details — then a review, and a success screen that draws its own tick.






Hover the middle card to see the finished site through the square — the arrows step through
An endless filmstrip of project sketches: the middle card tilts toward the cursor, and a square window following it shows the finished site underneath.
Hover a card — the laptop shot grows out from wherever you came in
A square case-study card: hovering grows a rounded square out from the cursor that swaps the artwork for a laptop shot, with the name and a View button fading in.
Capabilities
Interactive web design in Kuwait, end to end: Next.js engineering, GSAP-driven motion design, and Awwwards-level web development — built for sub-second load times and 60fps animation, not templates.
Awwwards-level interactive design for Kuwait brands — bespoke layouts and motion, never a templated theme.
Next.js builds engineered for sub-second load times, from the first paint to the last interaction.
GSAP and Lenis-driven scroll animation — every interaction hand-tuned, zero dropped frames.
Real AI features wired into the product itself — not a canned chatbot bolted on afterward.
Image optimization, code-splitting, and edge rendering, built in from the first commit.
Scroll the page — each card scales up and fades in as it reaches the middle of the screen
One featured card and four small ones on dashed borders, scaling up and fading in one after another as they reach the middle of the screen.
Core Expertise
What a small studio of website designers in Kuwait actually spends its time on — the disciplines behind every project, not just the deliverables.
GSAP and Lenis, tuned by hand — every easing curve, every scroll trigger, profiled until it holds 60fps on a mid-range phone, not just a demo machine.
Every layout starts from your brand and your content — never a page-builder section library.
Next.js, edge rendering, and image optimization built in from the first commit, not bolted on before launch.
Keyword strategy, structured data, and content architecture — part of the build, not an afterthought.
Bilingual audiences and local buying behavior, understood firsthand — not guessed at from abroad.
Scroll the page — the cards scale in, each with its own looping visual
A bento of disciplines, each card carrying a small looping visual for its subject — an easing curve, reflowing blocks, a load bar, ranking bars, EN crossfading into Arabic.
Scroll inside the card — it lights up word by word, and the icons grow and start to roll
A paragraph that lights up word by word as it scrolls, with frosted icon boxes that grow and start rolling as the reading reaches them.
Make it move.
Click a link — the page shrinks into a tile, swaps, and zooms back out
Route changes as choreography: the page shrinks into a tilted tile, a second tile waits beside it, and once the new page is in they merge and zoom back to full size.
Morni
Move around in here
The chain only follows the pointer over the card, and hides the cursor only there
A chain of emoji bubbles strung on a thin curve, each one chasing the one ahead of it behind the pointer.
Not a tagline — a promise, held on every scroll trigger and every hover state. If an animation drops a frame on a mid-range phone, it doesn't ship.
The counter runs to 60 and the smooth line draws in the first time it comes into view
The anti-jank promise: a counter that runs to 60fps and a smooth curve that draws itself beside a crossed-out jagged one.
What We Do
Every layout starts from your brand and your content, not a page-builder section library. We design in-browser with real motion in mind from the first sketch, so what ships is exactly what was designed — no flattening, no compromise.
Server components, edge rendering, and aggressive image optimization from the first commit — not bolted on before launch. The result is a site that feels instant on Kuwait's mobile networks, not just on a fast office connection.
Every scroll interaction is built by hand and profiled for 60fps — no animation library defaults, no dropped frames on mid-range phones. Motion here has a job: guiding attention, not decorating a page that would work fine without it.
Not a canned chatbot bolted onto a footer. We integrate language models where they solve an actual problem in your product — search, personalization, content generation — reviewed for cost and latency like any other feature.
Open a row — each plays its own reveal beside the description
Numbered services that open one at a time, each playing its own small reveal — a clip, typed code, a drawn curve, a network — beside the description.
Hover anywhere in it — the mark behind everything swells and brightens
A tall dark footer with the studio mark as a faint silhouette behind it, a huge call to action in the middle, and links that nudge sideways on hover.
Our TechStack
Open it in a new page — the camera follows a green line from tool to tool as you scroll
A pinned tech-stack section where the camera follows a green line that draws itself from tool to tool as the page scrolls.
Open it in a new page for the pinned zigzag column that scales in as it scrolls
A pinned zigzag column of project cards that scroll up through the section, each scaling in as it arrives while the studio mark draws itself behind them.
Move your cursor over it, or click the arrows — open it in a new page for the scroll-driven drop
A scroll-pinned 3D can rendered with Three.js: arrows spin it to the next or previous flavor — reversing direction for "previous" — while the label swaps mid-turn, the can tilts toward the cursor, and scrolling drives a baked drop-and-flip animation.
Kinematic Studio is a web agency in Kuwait building fast, animation-driven websites with Next.js, GSAP, and Framer Motion.
Web Agency in KuwaitMake it move.

Open it in a new page — the first scroll grows the finished site out of the sketch from your cursor
A carousel of project sketches under "Make it move." — the first scroll grows the finished site out of the sketch from the cursor, VS Code panels slide in beside it, and more scroll expands it to fill the screen.




