LOGO

RITIK OJHA

About 
Me

Hi there! 👋 I’m Ritik Ojha, a developer passionate about turning ideas into fast, interactive, and user-friendly web experiences. I love working with modern tools like React.js, Next.js, and TypeScript to build clean, responsive interfaces that not only look good but also perform well.

For me, great development is about balance writing maintainable code, ensuring performance, and creating smooth user journeys. I enjoy exploring new technologies, solving problems through code, and constantly learning to grow as a developer.

When I’m not coding, you’ll usually find me tinkering with side projects, diving into new frameworks, or sharpening my skills in problem-solving and algorithms. 🚀👨‍💻

My 
Skills

I have a variety of skills in my toolbox. While I enjoy exploring and learning new technologies, the rapid pace at which new frameworks and technologies are being developed can make it challenging to keep up. Nevertheless, I am proficient in the following technologies, which I have recently worked with:

jj

Cpp

jj

C

jj

Python

jj

JavaScript

jj

Reactjs

jj

NodeJs

jj

NextJs

jj

TypeScript

jj

Playwright

jj

Git

jj

Sass

jj

TailWind

jj

HTML

jj

CSS

Fun 
Projects

  • CodeEspresso: AI-Driven Collaborative Code Editor:

    • Developed Code Espresso, an online code editor supporting real-time collaboration for 10+ simultaneous users using React.js, Socket.io, and Node.js, enabling seamless shared code editing across sessions.
    • Integrated Firebase Authentication and Firestore to handle secure user login, session persistence, and personalized user profiles via Firebase Studio.
    • Embedded Google’s Gemini API for AI-assisted coding support, optimizing prompt engineering to reduce token usage by 30%, enhancing both cost-efficiency and response quality.
    • React.js
      Socket.io
      Node.js
      FireBase
      Google Gemini API
      SCSS
    Project CodeEspresso: AI-Driven Collaborative Code Editor: Image 1Project CodeEspresso: AI-Driven Collaborative Code Editor: Image 2Project CodeEspresso: AI-Driven Collaborative Code Editor: Image 3
  • Ritik Portfolio

    • The portfolio page was developed with a theme in mind and designed as it progressed.
    • Please feel free to connect over any suggestion, bug report or any doubt regarding the project
    • Next.js
      TypeScript
      SCSS
      Framer Motion
      Tailwind
    Project Ritik Portfolio Image 1Project Ritik Portfolio Image 2Project Ritik Portfolio Image 3
  • Role-Based Access Control (RBAC) System

    • Built an RBAC system using React, Material-UI (MUI), Vite, and React Context API with role-based authentication, protected routes, and centralized state management for managing users and roles.
    • Created reusable components, an interactive dashboard, and a responsive UI, integrated APIs, and designed a database schema to handle CRUD operations and role-based permissions.
    • React
      Typescript
      Material-UI
      Vite
      React Context API
    Project Role-Based Access Control (RBAC) System Image 1Project Role-Based Access Control (RBAC) System Image 2Project Role-Based Access Control (RBAC) System Image 3
  • Quaprix: Website Revamp & Upgrade

    • Migrated the online platform from React to TypeScript, reducing bugs by 20% and improving code maintainability.
    • Optimized content rendering by integrating API’s, reducing page load time from 5.2s to 2.7s.
    • Contributed to team discussions and participated in implementing SEO improvements, resulting in a 25% increase in organic traffic.
    • React
      JavaScript
      SCSS
      Typescript
    Project Quaprix: Website Revamp & Upgrade  Image 1Project Quaprix: Website Revamp & Upgrade  Image 2Project Quaprix: Website Revamp & Upgrade  Image 3

Let's
Talk