About

The Person Behind the Pixels

A little more about who I am, what drives me, and why I do what I do.

Arjun Varshney

I'm a pre-final year CSE undergrad at IIIT Nagpur who fell in love with the “why” behind products. My journey started with graphic design at our university's design club, but the moment I sat in a room with 40 restaurant owners during my RapidRasoi internship and heard their real pain points — that's when product thinking clicked.

Since then, I've gone from writing my first PRD to owning product roadmaps at a stealth startup, building AI-powered SaaS tools deployed across 48 instances, and winning hackathons at IIT Kharagpur and IIT Roorkee. I was selected as a Reliance Foundation Scholar from 60,000+ students and represented India at Harvard's HPAIR conference in Boston.

Outside of product work, you'll find me leading DevTalks at GDG IIIT Nagpur, dissecting retention funnels of apps I use daily.

What's next? A PM internship where I can bring my blend of user research, AI building, and strategic thinking to a team that ships products people genuinely need.

Reliance Foundation Scholar (60K+ applicants)
HPAIR Delegate — Harvard, Boston
Learning Japanese (elementary)
Former graphic designer at IIITN Design Club
4 hackathon wins across IITs & IIITs
McKinsey Forward Programme alumnus

{ adventures }

aka touching grass

drag the photos around — they bounce off the edges

sand smiley at nit surathkal beach — the campus's unofficial stress-relief algorithm

sand smiley at nit surathkal beach — the campus's unofficial stress-relief algorithm

the taj in agra, grayscale — some things just don't need color to land

the taj in agra, grayscale — some things just don't need color to land

snow-capped peaks in kashmir that make every laptop screen feel very, very small

snow-capped peaks in kashmir that make every laptop screen feel very, very small

shikara on dal lake — a floating flower market, the og farmers' market served on water

shikara on dal lake — a floating flower market, the og farmers' market served on water

iit roorkee staircase leading into either class or a quiet existential crisis, tbd

iit roorkee staircase leading into either class or a quiet existential crisis, tbd

mumbai traffic doing its thing — the city never really pauses for anyone

mumbai traffic doing its thing — the city never really pauses for anyone

empty roads near iit hyderabad at an hour when the campus is still asleep

empty roads near iit hyderabad at an hour when the campus is still asleep

'fearless, the derring-do' — border roads sign in kashmir, featuring one very cold me

'fearless, the derring-do' — border roads sign in kashmir, featuring one very cold me

Meta

How I Built This Portfolio

This portfolio is itself a product — designed, built, and iterated on with the same product thinking I apply to everything else.

Stack

Next.js 16

App Router for SSG, API routes, and zero-config deployment

TypeScript

Type safety for data-driven content — catches broken links at build time

Tailwind CSS v4

Design tokens via CSS custom properties, zero runtime overhead

Framer Motion

Declarative animations, scroll-driven effects, layout transitions

Design Tradeoffs

All content in data.ts, no CMS

Fast iteration, type-safe, no API latency. Trade-off: harder for non-developers to update.

No chart library for metrics

SVG + CSS animations keep the bundle under 200KB. Every KB matters for first impressions.

Dark-first design

Matches the developer/PM audience. Light mode is a courtesy, dark mode is the experience.

Boot screen on first visit

Sets the tone immediately. Skippable and session-stored so it never annoys.

What I'd Change Next

  • Add MDX for case study content — long-form text in TypeScript objects is not ideal
  • Implement real-time analytics dashboard showing portfolio visitor data
  • Add internationalization for Japanese (I'm learning it)