Projects

Loadr (File Sharing Platform)

Technologies: React.js, Sass, Express.js, MongoDB, Axios, Nodemailer, Multer | Link

  • Engineered a robust file-sharing application featuring seamless file upload, secured sharing, and reliable email notifications for improved data management.
  • Orchestrated file deletion automation using cron jobs, scheduling tasks to remove files every 24 hours, which led to a 25% reduction in server storage costs and enhanced operational performance.
  • Implemented a secure and scalable backend using Express.js and MongoDB to handle large volumes of file uploads and downloads.
  • Designed a responsive and intuitive user interface with React.js and Sass to enhance user experience.
  • Utilized Nodemailer to send automatic email notifications for file sharing, ensuring timely communication between users.
  • Integrated Multer for efficient file handling and management on the server side.

Codetique (Pair Programming Platform)

Technologies: React.js, Socket.io, Express.js, Tailwind CSS, Vite | Link

  • Spearheaded the development of an interactive pair programming platform with real-time collaboration, code sharing, chat functionality, and file downloads, featuring an intuitive user interface for enhanced programming experience.
  • Achieved real-time code synchronization, maintaining latency below 92 ms for up to 100 concurrent users.
  • Enabled real-time code collaboration using Socket.io, allowing users to code together seamlessly.
  • Developed a chat feature to facilitate communication between users during pair programming sessions.
  • Built the backend with Express.js to manage user sessions, authentication, and file handling.
  • Styled the application using Tailwind CSS for a clean and modern look, ensuring an excellent user experience.
  • Optimized the development process with Vite, improving build times and overall performance.

CVMate (Resume Screening Platform)

Technologies: Python, NLP, Matplotlib, Streamlit, Spacy, Pandas | Link

  • Developed an NLP-based resume screening tool that ranks resumes, identifies the top 10% of candidates, and offers visual insights for efficient evaluation.
  • Integrated Spacy for advanced text processing, achieving a 97% accuracy rate in resume keyword extraction and scoring.
  • Implemented a ranking algorithm to sort and highlight the most relevant candidates based on predefined criteria.
  • Created interactive visualizations using Matplotlib to present data insights and support decision-making.
  • Built the user interface with Streamlit, allowing users to easily upload resumes and view analysis results.
  • Employed Pandas for data manipulation and analysis, ensuring accurate and efficient processing of resume data.