Skip to content
jjswnth/ui
Hello
New — the jswnth.com hero

Components that feel effortless

A small, opinionated set of animated React components for Astro and React apps. Read the source on the page, copy it, own it.

A whole hero, not a snippet

Flip to the Code tab — it is the same file that draws the preview.

Full Stack Developerjswnth.com

Portfolio’26

Say hi!

Hi! I’m Jaswanth

  • Web Developer · Kuwait
  • Full Stack Developer
  • Frontend Engineer
  • Motion & Interaction
  • 3D / Blender
  • Creative Coder
N° 01’26
jswnth2026
React
Astro
Three.js
GSAP
TypeScript
Blender
What’s Up

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.

Fig. 01The view from here
drag the bits around
Scroll

Why it is built this way

Copy, don't install

Every component is one self-contained file. Paste it in and it is yours to edit — no wrapper API to fight.

The code you see

Snippets are read off disk at build time, so what the page shows is exactly what renders above it.

Ships almost no JS

Astro renders the page statically. Only the demos hydrate, and only once they scroll into view.

Themed with tokens

Colors resolve from CSS custom properties, so light and dark come free and rebranding is one file.

26 components, zero lock-in

Start with one. Change the parts you don't like. Nothing here depends on the rest.

Browse the registry