Author Image

Hey! I'm Sharwin

Projects

Simulation of a Mobile Manipulator
Simulation of a Mobile Manipulator
ME449: Robotic Manipulation Final Project Nov 2024 - Dec 2024

Simulating a pick and place task with the KUKA YouBot using a task-space feed-forward PID controller and Odometry.

Toasting Bread with a Franka Robot Arm
Toasting Bread with a Franka Robot Arm
ME495: Embedded Systems Final Project Nov 2024 - Dec 2024

A system that toasts bread using a Franka Emika Panda robot arm and an Intel Realsense Camera.

Automated Poker Table
Automated Poker Table
ECE 2023 Senior Capstone Project Jan 2023 - April 2023

An robotic system that faciliates a game of poker with automated shuffling, dealing, and game management.

Chess Robot
Chess Robot
NEU Robotics Club Project Mar 2021 - June 2022

A gantry robot equipped with a camera to autonomously play and teach chess to human opponents.

Robot Arm Educational Kit
Robot Arm Educational Kit
Personal Project May 2022 - May 2024

A 3D-printed robot arm kit for educational purposes. Coupled with a software package intended for students with little to no experience coding to use.

Autonomous Drone Swarm Simulation
Autonomous Drone Swarm Simulation
RoboTech 2022 Hackathon Project April 2022

A simulation of a swarm of drones cleaning algal blooms in a lake using RRT and A* path planning.

Napkin.ai Code Assistant
Hack@Brown 2024 Project Feb 2024

A fast, lightweight graph retrieval-augmented generation tool for navigating codebases.

Work Experience

Boston, MA

Autonomous drone company building solutions for golf course maintenance, agriculture, Department of Defense, and more.

UAV Robotics Engineer Co-op

June 2023 - Dec 2023

Responsibilities:
  • Developed RTOS firmware for communications between a swarm of nano-drones and a ground station over a LoRa network.
  • Implemented a Hardware-Abstraction-Layer (HAL) in C for the ESP32 platform to interface with a custom LoRa chipset.
  • Wrote a custom SPI driver for the LoRa chip communicating with an ESP32.

Redwood City, CA

A warehouse automation company that specializes in groceries, with zero labor pick and pack.

Robotics Software Controls Engineer Co-op

July 2022 - Dec 2022

Responsibilities:
  • Developed sequencing code in C# for high-level behavior planning and task assignment for heterogeneous robotic agents.
  • Composed data fetching functons to bridge C# sequencing code with a MongoDB database.
  • Optimized AGV planning and curated heuristics for maintaining the factory’s health while improving throughput and efficiency.
  • Deployed automated factory-wide alerts and notifications for operators to monitor the health of the storage and retrieval system.

Marlborough, MA

A hardware and software company that specializes in diagnostic test equipment, software, and services for the electric power industry.

Software Engineer Co-op

July 2021 - Dec 2021

Responsibilities:
  • Developed an external data persistance mechanism in C# running on the .NET framework for use across various Doble software applications.
  • Designed and deployed a firmware installation wizard using Windows Presentaion Foundation (WPF) for Doble instruments.

Education

Master of Science in Robotics
Taken Courses:
  • Robotics Operating System (ROS)
  • Robotic Manipulation
  • Mechatronics
  • Machine Learning
  • Deep Learning
  • Theory of Dynamics
  • Advanced Programming in C++
Bachelor of Science in Computer Engineering & Computer Science, Minor in Robotics
Taken Courses:
  • Robot Sensing & Navigation
  • Robot Dynamics & Control
  • Object-Oriented Design
  • Embedded Systems
  • Computer Systems
  • Artificial Intelligence
  • Algorithms & Data Structures
  • Circuits & Signals
  • Game Programming
  • Robotic Science
Extracurricular Activities:
  • Club Water Polo President
  • NEU Robotics Club Lead Instructor

Skills