Hey, I'm Abhi.

Frontend-focused full-stack developer with a love for clean UI and purposeful micro-interactions ~ React, Next.js and Motion, backed by Express and PostgreSQL when the stack calls for it. If aesthetics and performance both matter to you, let's build something great.

Avatar

Stack

The toolbox I reach for when building things that actually ship.

TypeScript
JavaScript
Node.js
Bun
React
Tailwind CSS
Git
Motion
Figma
Docker
MongoDB
MySQL
PostgreSQL
Redis
Turborepo

Projects

A few things I've built and proud of. Dig in.

Refinery

Refinery

Polished React components with motion built in. Browse, copy, or install via shadcn CLI.

TypeScript
Next.js
Tailwind CSS
Motion
Bun
ReqRes

ReqRes

LeetCode-style challenges, but for Express.js. Build real APIs, implement auth flows, and get instant feedback.

TypeScript
Next.js
Tailwind CSS
Express
Prisma
PostgreSQL
Redis
+6 more
TazaPay

TazaPay

A full-stack digital wallet ~ P2P transfers, merchant QR payments, and bank webhook simulation, all in a Turborepo monorepo.

TypeScript
Next.js
Tailwind CSS
Prisma
PostgreSQL
+1 more
Touch Type Pro

Touch Type Pro

Real-time multiplayer typing races with live WPM tracking, accuracy metrics, and synchronized countdowns. Race your friends, not a ghost.

TypeScript
Next.js
Tailwind CSS
Prisma
PostgreSQL
Docker
View all projects

Work Experience

Empty? yes for now, But so is the sky before the stars show up.

Education

B. Tech Computer Science & Engineering

Jain University, Bengaluru, India

CGPA: 9.022

2022-2026

(Ongoing)

Blogs (4)

Tech, lessons learned, and the occasional rabbit hole.

How I Built a LeetCode for Express.js: The Story of ReqRes

How I designed and built a sandboxed coding platform for Express.js ~ the architecture decisions, the Docker rabbit hole, and the challenges throughout the process.

2026-02-28

Read more

I Was Tired of Setting Up the Same Express Project Every Time, So I Built a CLI

I kept bootstrapping the same Express setup over and over. So I built a CLI to do it for me. Here's how the scaffolding and addon merge system works under the hood..

2026-01-30

Read more

What Building a Typing Race Taught Me About WebSockets

What building a real-time multiplayer typing game taught me about WebSockets, state sync across clients, and why 'simple' side projects are never actually simple..

2026-01-20

Read more
View all blogs

Contact Me

Still here? I think you should hire me!

Made with ❤️ by mrap10

© 2026. All rights reserved.