Skip to content
Hritik Sharma

Hello, I'm Hritik Sharma

I craft code that’s functional, fast, and future‑ready.

From brainstorming ideas to deploying scalable apps, I bring design, logic, and performance together. Building from India for users everywhere.

01 — Work

Selected projects

A few things I have designed, built and shipped. Expand any card for the full breakdown.

A component library I made so you don't waste time reinventing UI, whether you're using React or Next.js, JS or TS, Tailwind or plain CSS — just grab, plug in, and move on to the next big thing.

  • Open Source
  • React.js
  • Tailwind UI
  • CSS
  • TypeScript
  • +4

Highlights

  • Supports both React & Next.js
  • Works in JavaScript or TypeScript projects
  • Styles via Tailwind CSS or standard CSS
  • Comes with production-ready components (polished, tested, drop-in ready)
  • Includes smooth animations (Motion) and clean, maintainable markup

Built with

  • Open Source
  • React.js
  • Tailwind UI
  • CSS
  • TypeScript
  • JavaScript
  • Motion
  • Package Publishing
  • NPM Registry

A website build using React and Typescript. Where user can try and practice the typing speed and can get many faster and accurate.

  • React.js
  • TypeScript
  • CSS
  • +1

Highlights

  • Real-time typing speed tracking
  • Accuracy measurement
  • Practice mode for users
  • Responsive design for all devices
  • Leaderboard for top scores

Built with

  • React.js
  • TypeScript
  • CSS
  • React Icons

A Steam-like platform where users can browse, purchase, and play games. Features include user authentication, secure payment integration, game library management, and social features like reviews and wishlists.

  • React.js
  • TypeScript
  • Tailwind CSS
  • +6

Highlights

  • Browse and search games
  • Purchase games
  • User authentication and profiles
  • Game reviews and ratings
  • Wishlist and recommendations
  • Admin dashboard for game management

Built with

  • React.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Express.js
  • MongoDB
  • JWT
  • Stripe API
  • OAuth

In these website you have to choose the two matching card. If both of your selected card is matched then card will stay flipped. If they do not matched the card will flipped back to card back cover. It has game gonna run when you flip each of they matched and when you win the game also.

  • React.js
  • JavaScript
  • CSS
  • +1

Highlights

  • Simple card matching logic
  • Confetti animation on win
  • Responsive UI
  • Easy to play for all ages

Built with

  • React.js
  • JavaScript
  • CSS
  • React confetti
02 — Experience

Where I've been building

A year of shipping production features, automation workflows and frontend systems.

Experience

Resume
  1. Frontend Developer Intern

    April 2025 — Present

    Vitraga Solutions

    I built automation workflows with n8n, streamlined PO analysis and reporting, automated social media uploads, and contributed to frontend tasks including layouts, API integrations, and feature development.

Education

  1. Bachelor of Science (IT)

    Graduated

    University of Mumbai

03 — Toolkit

Tech I reach for

The languages, frameworks and tools I use to take an idea from local dev to production.

Next.js
TypeScript
JavaScript
Node.js
React
Express
MongoDB
Motion
Supabase
C++
Git
Tailwind CSS
NPM
Vercel
Figma
Notion
ChatGPT
ShadCn
React Router