Hi, I'm
Ritik Gupta.

A passionate full-stack software engineer specializing in building scalable, modern web applications. I love turning complex problems into intuitive, beautiful designs. Currently focused on delivering highly responsive user interfaces and robust backend systems. Let's build something great together.

Ritik Gupta

Work Experience

A track record of driving innovation and results through software.

STARTWITH BASICX PVT. LTD.

STARTWITH BASICX PVT. LTD.

Associate Software Engineer
May 2024 - Present
Jaipur, India
  • Built a scalable Meal Planning App (React.js, TypeScript, Node.js) serving 1,000+ users with i18n support, payment integration, and JWT authentication.
  • Developed an Admin Dashboard (React.js, Node.js, MySQL) managing multi-organization operations including tournaments, financials, and subscriptions.
  • Architected a jewelry e-commerce platform (Next.js SSR, Razorpay, Strapi CMS, Zustand, Cloudinary) achieving 30% faster page loads.
  • Created a document processing app (React.js, Python LLM, Node.js, RabbitMQ) with split-view analysis and dynamic form conversion, reducing processing time by 70%.

Technologies Used

Next.jsReact.jsTypeScriptNode.jsMySQLStrapi CMSZustandRabbitMQCloudinaryAWS EC2AWS AmplifyTailwind CSSShadcn UI

Featured Projects

A selection of my recent work in building modern web applications.

Wanderly - Homestay Marketplace

  • Developed a responsive online homestay marketplace using Next.js 14 with Tailwind CSS for modern UI design.
  • Utilized TypeScript to improve code quality and enable early error detection.
  • Implemented secure authentication using NextAuth for data integrity and privacy.
  • Optimized performance with Prisma ORM and MongoDB, reducing query time by 30%.
Next.jsTypeScriptPrismaMongoDBTailwind

ShopCart - E-Commerce Platform

  • Built a responsive eCommerce platform using React.js and Tailwind CSS for intuitive UI.
  • Developed a scalable backend with Node.js, Express.js, and MongoDB.
  • Integrated Stripe for secure payments, increasing transaction success by 20%.
  • Used Zustand for efficient global state management, reducing re-renders by 25%.
  • Deployed backend on AWS EC2 with Nginx and SSL, maintaining 99.9% uptime.
React.jsNode.jsExpress.jsMongoDBZustandTailwind

ChatSpark - Real-Time Messaging

  • Developed a real-time chat app with React and Firebase for instant communication.
  • Integrated secure login, registration, and password reset functionalities.
  • Enhanced engagement with interactive profiles and customization options.
  • Achieved 30% higher user engagement through optimized chat performance.
React.jsFirebaseShadcn UITailwind

ShopCart - Admin Dashboard

  • Built an admin CMS dashboard for product, order, and content management.
  • Implemented secure authentication and access control with Clerk.
  • Streamlined operations with reusable components using Shadcn UI and Tailwind.
React.jsClerkShadcn UITailwind

Latest Blogs

Sharing my thoughts, tutorials and insights on software development.

Technology Stack

The tools and technologies I use to bring ideas to life.

TypeScript
TypeScript
JavaScript
JavaScript
React.js
React.js
Next.js
Next.js
Node.js
Node.js
MongoDB
MongoDB
PostgreSQL
PostgreSQL
Docker
Docker
Tailwind
Tailwind
Firebase
Firebase
Prisma
Prisma
Git
Git
MySQL
MySQL
RabbitMQ
RabbitMQ
shadcn/ui
shadcn/ui