Full-Stack Engineer · Ahmedabad, India
I build web apps end to end, then host and look after them myself.
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, oraskit a question and an AI answers from my real project data.
Frontend — React, Next.js, TypeScript, JavaScript, Tailwind CSS, Bootstrap, jQuery
State & data — TanStack Query, Redux, Zod, Zustand
Backend — Node.js, Express, core PHP, Redis, Clerk
Databases — PostgreSQL, MySQL, MongoDB, Prisma, TypeORM
Ship & run — Docker, Nginx, Linux, Oracle Cloud VPS, Vercel, Git, npm, Bun
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
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
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
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.
I'm open to full-stack work, employed or freelance — MERN, PERN, Next.js or PHP. Happy at either end of the stack.
- Email — contact@kunjdeveloper.com
- LinkedIn — in/kunj-hirapara
- WhatsApp — +91 96647 63618
- Or just use the form on my site



