Hey, I'm Abhi!

Full-stack developer with a love for clean UI and solid backends ~ React, Next.js, Express, and the whole TypeScript ecosystem. Currently open to opportunities. Building for the web, one commit at a time.

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.

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
Hostel Management System

Hostel Management System

Role-based hostel management for students and wardens ~ complaints, leave requests, notices, and room details, all in one place.

TypeScript
React
Express
Prisma
PostgreSQL
Tailwind CSS
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

Building a Fintech Monorepo From Scratch: Tazapay

A deep dive into structuring a fintech monorepo with Turborepo: three apps, shared packages, webhook simulation, and everything I learned about code organization along the way.

2025-02-15

Read more
View all blogs

Contact Me

Still here? I think you should hire me!

Made with ❤️ by mrap10

© 2026. All rights reserved.