Motion-driven portfolio experience
A React-based portfolio with scroll-linked animations, route transitions, and highly tuned micro‑interactions.
Developer & Creative Technologist
I’m Pranta, a developer focused on expressive interfaces, thoughtful motion, and fast, accessible products. I work primarily with React, TypeScript, and modern tooling.
Currently
Building React experiences
Freelance & personal projects
Focus
Frontend, UX, Motion
Performance & accessibility first
Stack
React, TS, Node, WebGL
Open to exploring new tools
sahapranta.dev / portfolio.tsx
// typed by pranta
const Hero = () => {
return (
<section className="min-h-[60vh] flex flex-col justify-center">
<h1 className="text-4xl sm:text-5xl font-semibold tracking-tight">
I build expressive web experiences
</h1>
<p className="mt-3 text-base text-slate-300">
Focused on React, TypeScript, motion and performance.
</p>
</section>
)
}
Tooling
Craft
Motion as a design tool, not a distraction.
I obsess over the details: easing curves, micro-interactions, and how performance feels—not just how it measures.
A few projects that highlight my approach to interaction, structure, and performance on the web.
A React-based portfolio with scroll-linked animations, route transitions, and highly tuned micro‑interactions.
A growing collection of small front-end explorations: scroll stories, shader sketches, and interface experiments.
I enjoy moving between design and engineering—taking ideas from sketch to prototype to production. My work leans towards clean layouts, meaningful motion, and systems that scale.
On the technical side I focus on front-end architecture, design systems, and the details that make interfaces feel alive.
Capabilities
Interested in
Experiments
Small things oftenI keep a running collection of prototypes exploring scrolling narratives, unconventional navigation, and techniques that don’t always fit into shipped products—but teach me something new.
I’m open to freelance work, collaborations, and front-end roles where design and engineering sit close together. Short notes are welcome.