this is

HARDIK GUPTA

or just click anywhere

scroll
✓Email copied
0
cooking something crazy thinking about a problem checking the pixels, one sec and... shipped

hi there, its

HARDIK

Available for projects

I design apps & websites end to end, then build them in code

Here's what I've actually made.

Before I tell you anything about me, here's the proof. Four products, each one shipped. Pick one up.

Want to see more?

The person behind them.

What I can do for you.

Don't just take my word for it.

I came out of a commerce degree and ended up designing products.

The short answer is that I kept making things until someone paid me for it. The longer answer is below.

I'm the person who can't leave an interface alone.

I was studying accounts and quietly redesigning every app on my phone in my head. Nobody in my family had heard of UX. It took me an embarrassingly long time to work out that the thing I did for fun was a job someone would pay for.

No design school, and I've stopped apologising for it.

Everything I know came from real work with real deadlines. It left gaps I've had to close deliberately. It also means I've never designed something that didn't have to survive contact with a developer.

I build the things I design.

Four apps live on my phone that I designed and shipped myself. That changes how I work — I argue with constraints instead of drawing around them, and I know what a "small change" actually costs someone.

Four things I do on every project.

I go after the real problem, not the stated one.

Most briefs describe a solution someone already decided on. The useful work happens when you find what's underneath it. On the laundry app, the brief was scheduling. The actual problem was that nobody trusts a stranger with their clothes — and no scheduling screen fixes that.

I'll push back, once, properly.

If I think a decision is wrong I'll say so with a reason, and then I'll build what you decided. You're paying for my judgment, not my agreement — but it's your product, and I'm not going to relitigate a call you've already made.

I design the boring states too.

Empty, loading, error, offline, first-run, the one where the name is too long. These are where products actually feel cheap, and they're what everyone skips. This is the part I'm stubborn about.

I hand over something buildable.

Not a pretty file. Spacing that's consistent, components that behave, states that are specified, motion with actual durations in milliseconds. If your developer has to guess, I haven't finished.

2026 —

Freelance · Product & interaction design

Client work by day, my own apps at night. Bangalore, working with founders anywhere.

2024–25

Flipkart · Contract, via IDEX Media

Design inside an ecosystem at scale — campaign statics, motion, banner systems.

2023

Velossalabs · UI/UX internship

Plus freelance identity work. The first time a client paid for my thinking rather than my output.

2022

First agency · Production design

High output, short deadlines, no hand-holding. Taught me to decide fast and defend it faster.

Education: B.Com Honours. That's the whole list. The design is self-taught, which is either a red flag or the most interesting thing about me depending on who's reading.

Pick the shape of the problem.

Hover any one to see what it looks like in practice.

Want to see how I actually work?

Four case studies, each with the problem, the route, the decision that mattered, and the part I'd do differently.

See the work

Apps I designed and built.

Four apps up front, one side project I use every day, then the websites and tools. Every case study covers the problem, how I got there, the call that mattered, and what I'd fix.

Apps

Websites & tools

FXKITPhoto and video effects studio in the browser. Halftone, dither, CRT, film. Nothing leaves your device.Live ↗ Piyo Aur Peene DoSite for a street stall chai brand, with a hero run through FXKIT.Live ↗ MistlineWeb radio for monsoon road trips, with rain mode.Live ↗
Wolf EggStartup site full of micro-interactions. The startup stopped before launch.Not launched
Scroll inlineFramer component where doodles sit inside a sentence and move as you scroll. It runs on this site too.Component

still curious?Want to see more of my projects?

Go to canvas
100%

Drag the canvas around. Pinch or ctrl + scroll to zoom. Tap a cover.

EDITING

Everything else I've made.

Drag to move around, scroll to zoom. Each section has a cover — tear it off.

100%

Tell me what you're building.