Skip to content
View kunjhirapara's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report kunjhirapara

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kunjhirapara/README.md

Kunj Hirapara

Full-Stack Engineer · Ahmedabad, India

I build web apps end to end, then host and look after them myself.

Portfolio: kunjdeveloper.com Read Kunj Hirapara's resume online Kunj Hirapara on LinkedIn Email contact@kunjdeveloper.com


About me

Hi, I'm Kunj. I've spent the last year or so building MERN, PERN, and core-PHP applications end to end — schema and API design at one end, the bits people actually click at the other.

These days that mostly means Next.js and TypeScript. I put everything on my own Oracle Cloud VPS and keep it running myself, so I don't get to ship a project and forget about it. That's taught me more than any tutorial has.

I care about how something feels to use, not just whether it works.

  • 📍 Ahmedabad, Gujarat, India — IST (UTC+5:30), and happy working remote
  • 🌐 My work lives at kunjdeveloper.com
  • 📄 Résumé · ✍️ Blog
  • 🖥️ My homepage is a terminal you can actually type into. Try help, or ask it a question and an AI answers from my real project data.

What I work with

Frontend — React, Next.js, TypeScript, JavaScript, Tailwind CSS, Bootstrap, jQuery

React   Next.js   TypeScript   JavaScript   Tailwind CSS   Bootstrap   jQuery

State & data — TanStack Query, Redux, Zod, Zustand

TanStack Query   Redux   Zod

Backend — Node.js, Express, core PHP, Redis, Clerk

Node.js   Express   PHP   Redis   Clerk

Databases — PostgreSQL, MySQL, MongoDB, Prisma, TypeORM

PostgreSQL   MySQL   MongoDB   Prisma   TypeORM

Ship & run — Docker, Nginx, Linux, Oracle Cloud VPS, Vercel, Git, npm, Bun

Docker   Nginx   Linux   Vercel   Git   npm   Bun

Things I've built

Video call on one side, a shared code editor on the other, and a Run button that drops the candidate's code into a throwaway Docker container with no network, 128 MB of memory and a hard cap on processes. The sandbox was most of the work.

Next.js 16 · TypeScript · React · Convex · Clerk · Stream Video SDK · Monaco Editor · Tailwind CSS · shadcn/ui · Docker

Case study · Code

A full storefront and admin panel with no framework, deliberately — I wanted to find out what the frameworks had been doing for me. Passwords are hashed properly and quietly re-hashed on the next login when the algorithm moves on. Runs behind Nginx in Docker.

PHP 8.2 · MySQL 8 · JavaScript (ES6) · jQuery · Bootstrap 5 · Docker · Nginx

Case study · Code

This one's mine end to end. The hero is a terminal you can type into, and every project, post and résumé line is editable from an admin panel I host myself — so fixing a typo doesn't mean a redeploy.

Next.js 15 · TypeScript · PostgreSQL · TypeORM · NextAuth · Tailwind CSS · Framer Motion · Docker · Oracle Cloud VPS

All projects →

Writing

Blank on every iPhone — a friend opened my site on an iPhone 13 Pro Max and got the header and nothing else. BrowserStack said the site was fine. Every real iPhone disagreed. Here's how I tracked it down.

More posts →

Get in touch

I'm open to full-stack work, employed or freelance — MERN, PERN, Next.js or PHP. Happy at either end of the stack.

Pinned Loading

  1. commit commit Public

    Real-time technical interview platform — video calls, a collaborative Monaco editor, and sandboxed code execution in Docker.

    TypeScript 1

  2. natours natours Public

    Tour-booking app — Express + MongoDB REST API with JWT auth, Stripe checkout, Pug views, and image processing via Multer and Sharp.

    JavaScript 1

  3. E-commerce-Project-FullStack E-commerce-Project-FullStack Public

    Full-stack e-commerce platform in core PHP 8.2 — storefront plus admin panel, MySQL 8, self-hosted behind Nginx in Docker.

    PHP 1