Software developer
Expreinces

Full Stack Developer - LearnKaro Education
Full Time july 2025 - present
Designed, developed, and maintained scalable full-stack web applications using React.js, Node.js, and RESTful APIs, ensuring seamless integration between frontend and backend systems. Built responsive, accessible, and high-performance user interfaces with React functional components, Hooks, and Context API, optimized for cross-browser and multi-device compatibility. Implemented efficient global state management with Redux Toolkit, architecting stores, slices, and async thunks to improve maintainability and reduce unnecessary re-renders. Developed and integrated backend APIs and database layers (Node.js/Express with MongoDB or PostgreSQL) to deliver robust and secure data-driven functionalities. Collaborated with UI/UX designers, backend engineers, and product managers in agile workflows to ensure business goals translated effectively into technical solutions from concept to deployment. Focused on code reusability, scalability, and performance optimization, leveraging modern DevOps tools, Git workflows, and CI/CD pipelines for efficient delivery

React.js Developer - WorkForce Next
Full Time Apr 2024 - Apr 2025
Develop and maintained scalable React.js applications, utilizing functional components, hooks, and Context API to deliver reusable, accessible, and responsive user interfaces, ensuring optimal performance across multiple devices and browsers. Develop efficient global state management solutions with Redux Toolkit, designing stores, slices, and async thunks to enhance application performance, reduce re-renders, and improve maintainability. Collaborated with cross-functional teams, including backend developers, UI/UX designers, and product managers, in agile workflows to align development with business objectives, driving the delivery of high-quality, user-focused solutions from concept to deployment

Node.js Developer - Rdleb
Intern Oct 24 - Jan 2025
Developed and implemented RESTful APIs using Node.js and Express.js to support dynamic features and data exchange for web applications. Integrated and managed database operations with MongoDB/MySQL to store and retrieve application data efficiently. Contributed to backend logic for user authentication, data processing, real-time updates, enhancing application functionality and performance. Optimized existing API routes, leading to improved response times for critical operations Debugged and resolved backend issues, improving API reliability and overall application stability Collaborated with front-end developers to define API specifications and ensure seamless data integration for new features
Projects

File sharing webapp built with React and Node using Nodemailer for sending emails & MongoDB for storing data. It also uses React Context API for state management, React Router for client side routing and CSS for styling.

A fun and interactive card-matching game built with React.js. Players can test their memory skills by matching cards, winning when all pairs are found. This project demonstrates the use of React hooks, state management, and component-based design for a smooth gaming experience

Developed a responsive GPS tracking web application using React.js and Leaflet.js. Integrated real-time path visualization and interactive map features for enhanced user experience. Implemented custom markers, overlays, and tooltips to improve usability and interface clarity. Monitored driving behavior, highlighting incidents like over-speeding, sharp turns, and sudden braking to provide safety insights. Integrated dynamic path visualization, drawing paths based on mobile app coordinates for accurate, real-time tracking. Adapted path colors based on driving events—for example, drawing a red path when the driver continuously exceeds 90+ speed, prompting safer driving. Generated daily reports summarizing driver performance, including kilometers driven and a safety score, sent to the admin for review. Built an admin portal to display individual driver details, including name, kilometers, safety score, total trips, trip duration, and source and destination for each trip.

Developed a responsive React.js web app with a real-time notification system for assignment deadlines and school updates, using functional components and hooks to ensure a maintainable, accessible UI across devices. Utilized Material-UI (MUI) for a modern, consistent design, enhancing user experience and interface usability. Designed a reporting dashboard for principals to monitor school performance, student progress, and teacher activity with clear, actionable insights. Implemented file upload functionality for teachers to share resources (e.g., PDFs, images) and for students to submit assignments, ensuring seamless content management. Built role-based access for teacher, school, and principal portals, enabling secure, tailored functionality for each user type. Enabled students to request admission, allowing schools to approve or reject requests, with approved students gaining access to explore board lessons and select their study journey. Facilitated assignment management, where teachers create assignments with start dates, end dates, and result dates, ensuring accurate and timely evaluation of student work. Integrated a chat feature for teachers and students to communicate, fostering collaboration and support in the learning environment.