Ritik Gupta

Ritik Gupta

Software Engineer · Jaipur, India

I build full-stack products end to end, exploring new technologies and turning ideas into reality through polished, thoughtfully crafted projects.

Experience

StartWith BasicX

Software Engineer · Jaipur, India

May 2024 – Present

  • Next.js
  • React.js
  • TypeScript
  • Node.js
  • MySQL
  • Strapi CMS
  • Zustand
  • RabbitMQ
  • AWS
  • Tailwind CSS
  • Shadcn UI
  • –Built a meal-planning application serving 1,000+ active users with React.js, TypeScript, and Node.js, including multi-language support (i18n), payment integration, and JWT-authenticated REST APIs.
  • –Engineered a multi-organization admin dashboard (React.js, Node.js, MySQL) for member administration, tournaments, financial settlements, and subscriptions.
  • –Architected a jewelry e-commerce platform on Next.js with server-side rendering, headless Strapi CMS, Razorpay payments, and Zustand state management, achieving 30% faster page loads.

Projects

A shared workspace for projects, tasks, notes and documents, with an AI assistant that can search and act across all of them.

A homestay marketplace where travellers browse, book and review stays, and hosts manage their own listings.

An online store with product browsing, a persistent cart and secure checkout.

A chat app for one-to-one conversations that arrive instantly, with accounts and customizable profiles.

Stack

Languages

  • JavaScript
  • TypeScript

Frontend

  • React.js
  • Next.js
  • Zustand
  • Tailwind CSS
  • shadcn/ui

Backend

  • Node.js
  • Express.js
  • Prisma ORM
  • Better Auth
  • RabbitMQ
  • Vercel AI SDK

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase

Cloud & DevOps

  • AWS
  • Docker
  • Nginx
  • Git
  • GitHub
  • CI/CD

Blog

“The only time you truly fail, is when you decide to give up.”

— Virat Kohli