Mayur

Full-Stack Developer | React & Next.js Focused | Web Development Enthusiast

I am Mayur Karmakar, a Full-Stack Developer with 4 years of hands-on experience building high-performance web applications. I specialize in modern frontend and backend technologies, including ReactJS, NextJS, and TypeScript. My versatile skill set also includes Redux, Zustand, WebRTC APIs, tRPC, and UI libraries such as Ant Design, Material-UI, and Mantine. I've collaborated with diverse teams of developers, designers, and educators to deliver solutions that consistently exceed client expectations.

Skills

With these skill sets, I have been nailing down the creation of dynamic and responsive user interfaces, seamlessly integrating state management, and optimizing performance for an enhanced user experience in my React.js projects.

UI Libraries

React

UI Component Libraries

Material UI
Mantine
Ant Design
Shadcn

CSS Frameworks

Tailwind CSS

Backend Techs

Node.js

Others

Framer Motion
Socket.IO
tRPC
WebRTC

Experiences

Content2Quiz

A web application that transforms text and files into quizzes using OpenAI's GPT services.

Key Responsibilities
  • Built a full-stack web application using Next.js, React, and Drizzle ORM to generate quizzes from user inputs and uploaded documents (PDF, DOCX).
  • Developed user-friendly and responsive UI components using Mantine and Tailwind CSS to capture and manage diverse user inputs.
  • Designed API flows to send content to a GPT-based question generation service and render structured quiz outputs in the UI.
  • Implemented secure backend endpoints for managing user content, request payloads, and database transactions using Drizzle ORM.
  • Integrated Clerk for authentication and protected route handling, supporting personalized quiz experiences.
  • Focused on seamless user experience by optimizing content parsing, API integration, and result rendering across devices.
Bsecure Pro

A self-contained educational technology platform for online proctoring and exam management, offering a personalized, flexible, scalable, inclusive, and non-intrusive solution that initiates the proctoring process.

Key Responsibilities
  • Implemented a comprehensive set of proctoring features including live video and screen recording, AI-powered face and object detection, audio monitoring, and real-time violation alerts to ensure exam integrity.
  • Developed a scalable exam management platform with configurable quiz settings, Canvas-integrated assignment handling, dynamic scheduling, real-time countdown timers, automatic submission logic, and post-exam review functionality for instructors and students.
  • Developed a modular user management system with role-based access control (RBAC), enabling customized experiences for students, instructors, proctors, and admins—complete with dashboard views, progress insights, and profile configuration.
  • Integrated interactive exam features including live support chat, real-time messaging between students and proctors, video conferencing via OpenVidu, a help system for technical/general support, and instant violation reporting with alerts.
  • Implemented real-time communication with Socket.IO, video/audio streaming using WebRTC, AI services for automated monitoring, and Paypal integration for payment processing.
Examd - Canvas

An Educational Technology Platform focused on Online Proctoring and Exam Management. Implement features that provide secure online examination solutions with AI-powered proctoring capabilities and seamlessly integrate with any application such as an LMS or test engine to execute secure online examinations with AI-powered proctoring capabilities.

Key Responsibilities
  • Revamped legacy UI
  • Implemented a comprehensive set of proctoring features including live video and screen recording, AI-powered face and object detection, audio monitoring, and real-time violation alerts to ensure exam integrity.
  • Developed an exam management platform with configurable quiz settings, Canvas-integrated assignment handling, dynamic scheduling, real-time countdown timers, automatic submission logic, and post-exam review functionality for instructors and students.
  • Integrated interactive exam features including live support chat, real-time messaging between students and proctors, video conferencing via OpenVidu, a help system for technical/general support, and instant violation reporting with alerts.
  • Implemented real-time communication with Socket.IO, video/audio streaming using WebRTC, AI services for automated monitoring.
  • Managed time-based exam windows
CarelogiQ

A chronic disease management solution that is compliant with HIPAA, and enables health care organizations to reduce costs, and successfully assume risk in value-based contracts.

Key Responsibilities
  • Resolved a critical issue in the diagnosis module that caused inaccurate date rendering, ensuring trustworthy clinical insights for patients and care teams.
  • Enhanced the data preprocessing pipeline to accurately format and filter patient diagnosis records, enabling clear and effective visual representation in analytical dashboards.
  • Designed and implemented a responsive analytics screen that presents key trends in patient vitals, supporting clinicians in making informed healthcare decisions.
  • Identified and fixed platform-specific crashes across Android and iOS, improving app stability and critical patient monitoring workflows.

Projects

CowinHistory

Cowinhistory.com empowers users by providing a retrospective view of vaccine slot availability, facilitating informed predictions and timely bookings based on past events.

Collegepapers

Web Application designed to cater to a specific course semester by offering course notes, learning materials, and previous year's question papers in a centralized platform.

Chatbot

ChatBot is an application designed for conversational interactions powered by OpenAI's GPT models. This application provides users with a chat interface to engage in conversations with AI models provided by OpenAI using a simple web interface.

Education

Bachelor Of Computer Applications

Trident Academy Of Creative Technology, Bhubaneshwar

CGPA - 8.08

Certifications

React - The Complete Guide 2023

Platform -  Udemy

Certificate Id -  UC-840177ec-c9f4-41f9-a39a-27d34e4af316

Issued On -  Mar, 2021

certificate
Python and Django Full Stack Web Developer Bootcamp

Platform -  Udemy

Certificate Id -  UC-ZPNYJ3TO

Issued On -  Mar, 2018

certificate

Contact Me