Summary
Overview
Work History
Education
Skills
Websites
Projects
Timeline
Generic
Rishi Mukherjee

Rishi Mukherjee

Minneapolis,Minnesota

Summary

Highly motivated graduate student and Underwater Robotics researcher in Computer Science with expertise in Computer Vision, Data Science, Web Development, and Parallel Processing with CUDA. Proficient in Python, Java, C++, TensorFlow, PyTorch, and Keras. Skilled in computer vision, data mining, and ROS2 for robotic system integration. Passionate about advancing AI technology and delivering innovative solutions in the field of underwater robotics. Currently working on Vision Systems for underwater robotic systems. Seeking opportunities to contribute my expertise to cutting-edge projects in the realm of Computer Vision and Industrial Robotics.

Overview

2
2
year of professional experience

Work History

Graduate Research Assistant

Interactive Robotics And Vision Laboratory, UMN
2023.01 - Current
  • Collected research data through experimentation, surveys, and underwater pool trials.
  • Working with other researchers to build a medium-cost underwater robot (MeCo).
  • Designed a basic prototype model for dataset (underwater trash) generation model using Generative Adversarial Networks with NLPs.

Teaching Assistant

University Of Minnesota
2022.09 - 2023.05
  • Two semesters as head TA for lab section for Intro to C/C++ programming for Scientists and Engineers.
  • Supported classroom activities, tutoring, and reviewing work.
  • Developed materials for classroom teachers to support instruction, lab work, or in-class activities

Software Developer and IT Intern

Engineering Services International
2022.07 - 2022.09
  • Worked with the business team to build a customized website for the company (5-page website).
  • Improved website security by fixing faults in the pre-existing website.
  • Drafted IT protocols for the company along with cybersecurity policies.

Education

Master of Science - Computer Science

University of Minnesota - Twin Cities
Minneapolis
05.2025

Bachelor of Science - Computer Science

University of Minnesota - Twin Cities
Minneapolis, MN
05.2023

Skills

  • Computer Vision, Deep Learning, Artificial Intelligence, ROS 2, HCI.
  • Data Mining and Database Design(SQL, Spark, and Hadoop).
  • Extensive Python experience (TensorFlow & PyTorch, Numpy, and SciPy).
  • Experience in C/C++ (OpenMP, OpenCV, OpenGL, CUDA, JUCE, etc.) and Java programming.
  • Software design and architecture using OOPs (Java (Spring), C++, and Python) 9+ years.
  • Web Technologies: HTML5, ReactJS, jQuery, Bootstrap, Tailwind, NodeJS (Express & Fetch), Django, MySQL.
  • SDLC Processes: Agile, Test-driven development

Projects

  • MeCo Robot: Leading the development on the vision system in the MeCo Robot. Co-authoring the research paper associated with it. The MeCo robot is a medium cost underwater robot built in house by the IRV lab, designed to perform various functions autonomously underwater.
  • Underwater Pose Detector: Collaborating with a team of researchers to develop a novel Pose Detector specifically designed for underwater pose estimation and pose detection.
  • COU: Leading research and development of COU: Common Objects Underwater; a dataset designed to mimic the COCO dataset in the underwater domain. Lead author for the research paper associated with it.
  • Pose Detector: Lead developer in a project that used DeepLabCut with TensorFlow to estimate poses in Non-Human Primates.
  • Quality Control System: Created a quality control application using OpenCV and ROS2 for assembly lines as part of a Robotics project. The application leverages ROS2 and OpenCV to perform vision specific tasks in real time.
  • Facial Recognition Program: Built facial recognition software using CNNs.
  • Music Recommender WebApp: Built a personal website using React, Bootstrap, and Django to collect user data to build curated music playlists.
  • Stock Predictor: Built a Stock market predictor application using Django with the IEX Cloud API.
  • Personal Finance App: Built a website that hosts relevant financial data in the form of a dashboard using the latest front-end frameworks (React, Tailwind, etc.) for personal use.
  • Recommender System: Built a Recommender System for an extensive YELP dataset to make recommendations using collaborative filtering in Pyspark.


Timeline

Graduate Research Assistant

Interactive Robotics And Vision Laboratory, UMN
2023.01 - Current

Teaching Assistant

University Of Minnesota
2022.09 - 2023.05

Software Developer and IT Intern

Engineering Services International
2022.07 - 2022.09

Master of Science - Computer Science

University of Minnesota - Twin Cities

Bachelor of Science - Computer Science

University of Minnesota - Twin Cities
Rishi Mukherjee