Hello, I'm a software engineer.

I'm a full-stack software engineer passionate about building modern web applications from the ground up. I turn ideas into fast, scalable, and production-ready products — handling everything from frontend design to backend architecture and deployment. I enjoy solving complex problems, improving performance, and creating systems that are clean, reliable, and built to last.

Ritik Gupta

Work Experience

A track record of driving innovation and results through software.

STARTWITH BASICX PVT. LTD.

STARTWITH BASICX PVT. LTD.

Working

Associate Software Engineer

May 2024 - Present
Jaipur, India

Technologies & Tools

Next.jsNext.js
React.jsReact.js
TypeScriptTypeScript
Node.jsNode.js
MySQLMySQL
Strapi CMSStrapi CMS
ZustandZustand
RabbitMQRabbitMQ
AWSAWS
Tailwind CSSTailwind CSS
Shadcn UIShadcn UI
  • Built a Meal Planning platform serving 1,000+ users, featuring multilingual support, secure authentication, and seamless payment integration.
  • Developed a comprehensive sports management platform streamlining tournaments, registrations, player and team management, scheduling, results, analytics, within a single unified dashboard.
  • Architected a jewelry e-commerce platform using Next.js (SSR), Razorpay integration, Strapi CMS, and Zustand, improving rendering efficiency and achieving 30% faster page loads.
  • Developed a document processing application using React, Python-based LLM integration, Node.js, and RabbitMQ for queue-based asynchronous processing, implementing split-view analysis and dynamic form conversion to reduce processing time by 70%.

Featured Projects

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

Wanderly - Homestay Marketplace

A responsive online homestay marketplace built with Next.js 14, integrating secure NextAuth authentication and a MongoDB/Prisma database. It features modern UI design using Tailwind CSS and robust error handling via TypeScript, resulting in 30% faster query times.

Next.jsNext.js
TypeScriptTypeScript
PrismaPrisma
MongoDBMongoDB
TailwindTailwind

ShopCart - E-Commerce Platform

A full-stack eCommerce platform featuring a smooth React.js frontend, Zustand global state, and a highly available Node.js/MongoDB backend. Deployed on AWS EC2, the platform integrates Stripe for payments, boosting transaction success rates significantly.

React.jsReact.js
Node.jsNode.js
MongoDBMongoDB
ZustandZustand
TailwindTailwind
AWSAWS

ChatSpark - Real-Time Messaging

An interactive, real-time messaging application powered by React and Firebase. It offers secure authentication flows, customizable user profiles, and an optimized chat experience that brought a 30% increase in user engagement.

React.jsReact.js
FirebaseFirebase
Shadcn UIShadcn UI
TailwindTailwind

ShopCart - Admin Dashboard

A comprehensive CMS dashboard designed to streamline product, order, and content management. It ensures robust access control via Clerk authentication and utilizes Shadcn UI components for a consistent, accessible user experience.

React.jsReact.js
ClerkClerk
Shadcn UIShadcn UI
TailwindTailwind

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
Zustand
Zustand
MySQL
MySQL
RabbitMQ
RabbitMQ
Shadcn UI
Shadcn UI
AWS
AWS
Strapi
Strapi
Clerk
Clerk