ArchiveP-12Live

IAMSRS - Personal Portfolio

I AM SRS2026

The site you're looking at a highly interactive portfolio with cinematic scroll animations, page transitions, and a custom design system built on Next.js and GSAP.

Role

Designer & Developer

Year

2026

Category

Web / Design

Tech Stack

Next.js 15
React 19
GSAP
Framer Motion
Tailwind CSS
Lenis
Vercel

The problem

Note · 01

Most developer portfolios are either static resume pages or over-engineered showcases that sacrifice usability for flash. The goal was to build something that feels like a creative studio site — editorial layout, smooth transitions, attention to typography — while remaining fast, accessible, and genuinely useful as a professional portfolio.

The approach

Note · 02

Built on Next.js 15 with a custom animation layer combining GSAP for scroll-driven effects and Framer Motion for layout transitions. Lenis handles smooth scrolling. The staircase page transition system, preloader, and music toggle create a cohesive experience. Every section is designed with real content in mind — not lorem ipsum placeholders.

How it was built

Milestones from concept through delivery.

Designed the visual language

dark theme, monospace accents, editorial grid, and the vertical navigation concept.

Built the animation infrastructure

GSAP ScrollTrigger for parallax and reveal effects, Framer Motion for page transitions.

Implemented the staircase page transition with dynamic labels derived from project short titles.

Created the preloader system

first — visit — only with sessionStorage gating, falling back to the staircase transition on subsequent loads.

Tuned performance

code splitting, image optimization, and animation frame budgeting for consistent 60fps.

Impact

Cinematic scroll animations at 60fps
Custom staircase page transitions
First-visit preloader with session gating
Dark editorial design system
Fully responsive — mobile to ultrawide

Demo

Visuals

Cover

Primary cover art for the portfolio site.

Screen 1

First UI capture from the live portfolio.

Screen 2

Second screen from the experience.

Screen 3

Additional layout and motion context.