👋 Hi, I'm Ravi, a passionate full-stack developer and AI/ML enthusiast currently pursuing a B.Tech in Mathematics and Computing at Delhi Technological University. With solid experience in both frontend and backend technologies, I enjoy building scalable web applications and solving coding problems.
I’ve worked on a variety of projects, including:
Developed a real-time whiteboard collaboration platform using React for the frontend and Node.js with Express for the backend, supporting simultaneous editing.
Managed application states using React’s Context Api, facilitating features like erasing and efficient undo/redo system.
• Integrated essential drawing features, including line, rectangle, ellipse, arrow and text by handling browser event logic in Javascript.
• Integrated Socket.IO for real-time communication, delivering sub-second latency in multi-user sessions.
• Deployed the backend on Render and frontend on Vercel, ensuring smooth performance and scalability.
GitHub: https://github.com/Ravi3727/White-Board-Web-Application
A distraction-free coding platform that enables users to practice data structures and algorithms (DSA), create and solve problems, and participate in coding contests. Developed using Next.js, Node.js, MongoDB, and Docker, this project focuses on enhancing user experience and scalability.
GitHub: https://github.com/Ravi3727/OJ
A complete web application to simplify how practical labs are managed in universities! This system allows students to enroll in labs, track their attendance, check marks, view practicals, and submit work — all in one place. Meanwhile, teachers can create labs, assign practicals, review submissions, mark attendance, and assign grades with ease. GitHub: https://github.com/Ravi3727/University_Practical_Lab_Management
I’m always excited to collaborate on innovative projects that push the boundaries of technology and improve people's lives.
Feel free to explore my repositories and connect with me!