Skip to content
← Index6 pieces

The Archive

Everything I’ve built — one collection, no particular order.

022026Client projectNext.js 16 / TypeScript / Prisma / PostgreSQL / Auth.js / Razorpay / Tailwind CSS
Zazzlers logo

Zazzlers

A full production e-commerce platform for a clothing label — storefront, payments, notifications and a complete admin back office.

Case studyLive ↗Private — client project · walkthrough on request
032026liveNext.js 16 / TypeScript / Prisma / PostgreSQL / Auth.js / Vercel AI SDK / Vitest
The AI Study Planner landing page — an adaptive study plan and the day’s schedule

A study planner that reshuffles itself when you miss a session — with an AI coach that can actually see your schedule.

042026liveNext.js 16 / TypeScript / GSAP / Canvas / Lenis / Tailwind CSS

India at 80

A scroll-driven digital exhibition on 80 years of Indian independence — history, protest and the questions still open.

India at 80 — the opening chapter of the scroll-driven exhibition
052026liveNext.js 15 / TypeScript / GSAP / ScrollTrigger / Lenis / Tailwind CSS
911 Carrera — a scroll-scrubbed chapter of the concept microsite

911 Carrera

A scroll-scrubbed concept microsite for the Porsche 911 Carrera — each clip’s playback position is your scroll position.

062026liveNext.js 16 / TypeScript / Claude / Vercel AI SDK / Drizzle ORM / libSQL / Tailwind CSS
Beauty Match — the landing page and its live diagnostic panel

Beauty Match

An AI skincare-matching platform with an explainable engine — every recommendation shows its reasoning, never a bare percentage.