Ranjeet Gupta
I'm a full-stack developer based in Ranchi, focused on building web applications from the frontend to the database. I work mainly with React, Next.js, TypeScript, Node.js, Express.js, PostgreSQL, and MongoDB, and I enjoy taking a feature from an idea to something people can actually use.
At ShineSkills, I work on internal school-management applications where I handle the development end-to-end. I've built admin panels, student dashboards, and an online fee submission system, working across the UI, APIs, backend logic, and database. I also teach students JavaScript, React, and Tailwind CSS, which has pushed me to understand the fundamentals well enough to explain them clearly.
3+
Projects
6 mo
Years Exp.
20+
Technologies
Design
Interfaces that hold together under real content
Frontend
Fast, typed, and predictable at the component level
Backend
APIs, data, and infra designed before they're coded
Full-Stack + AI
Currently building — not claiming, building
Tools I reach for
Things I've built
EventHub
A comprehensive event management platform for colleges and schools. Students can discover and register for events while department clubs can create, host, and manage their events seamlessly based on role-based access.
DevTinder
A Tinder-inspired platform for developers to connect with like-minded people. Features a premium subscription system with special benefits for paying users, creating a unique social networking experience for tech enthusiasts.
HomeHunt
A property listing platform helping users find their dream homes. Browse listings, filter by preferences, and connect directly with agents for inquiries and purchases. Making home searching simple and efficient.
Chat Application
A real-time chat application that enables users to register, authenticate, and communicate through instant messaging. The application provides real-time presence and typing indicators for a seamless communication experience.
From the blog
Building Scalable Applications with TypeScript
A deep dive into how TypeScript can help you build more maintainable and scalable applications.
Modern Authentication Patterns in Next.js
Exploring different authentication strategies and how to implement them in Next.js applications.
From Zero to Production: My Learning Journey
Sharing my experience becoming a full-stack developer and the lessons learned along the way.