
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:
Cpp
C
Python
JavaScript
Reactjs
NodeJs
NextJs
TypeScript
Playwright
Git
Sass
TailWind
HTML
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.jsSocket.ioNode.jsFireBaseGoogle Gemini APISCSS
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.jsTypeScriptSCSSFramer MotionTailwind
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.
- ReactTypescriptMaterial-UIViteReact Context API
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.
- ReactJavaScriptSCSSTypescript