About Me

I am a Software Engineer in Boston, MA. I recently graduated in May 2022 with BS & MS degrees in Computer Engineering from Northeastern University. I am very interested in Robotics, UAVs, Computer Vision and Machine Learning. Welcome to my website. Below you will find my experience, skills and most recent projects.

Resume

Experience

Amazon Robotics

Software Development Engineer I | Aug '22 - Jan '23

The main project I worked on was developing a metrics pipeline and its surrounding infrastructure which was deployed to 100s of production robotic workcells. I gained experience with developing resilient code at scale, and mainly worked with AWS (IoT, Lambda, Cloudwatch, Kinesis, CDK). Through contributing to team code reviews and supporting customers with on-call responsibilities I gained development experience. Visiting a production Fufillment Center allowed me to learn about the entire Amazon delivery network, and allowed me to see the robots I was working on in real life.

Software Development Engineering Co-op | Jan '21 - Jun '21

Developed a package singulation detection solution, using Tensorflow to classify images of packages. Fully integrated the project with AWS (Sagemaker, GreengrassV2, Lambda, Cloudwatch).

California Institute of Technology

Research & Software Engineering Intern | Summer '18, '19, & '20

I was a part of the Seva Sanitation Project at the Linde & Robinson Lab. The goal of this project is to develop a sustainable onsite wastewater treatment system.

2018: Developed a smart maintenance sensor network that monitors the treatment of wastewater using an Arduino & Raspberry Pi and 26 unique sensors. I also coded an Android app using Android Studio, SQLite and Amazon Web Services as a backend in order to assist local operators in system repairs.

2019: Created predictive maintenance regression and classification models to predict the remaining useful life, and most likely root cause of a given failure.

2020: Completed a beta version of the app by changing the architecture and finalizing features such as notification and error management. Developed unsupervised predictive maintenance anomaly detection through the use of clustering and deep learning techniques.

Scientific Systems Company Inc.

Robotics & UAV Co-op | Jan '19 - Jun '19

As a co-op at Scientific Systems Company Inc. I wrote collaborative autonomy software for Multi-UAV missions. I worked on the DARPA project CODE (Collaborative Operations in Denied Environments) which was wrapping up its Phase 3 development. I developed and tested missions for collaborative jamming and RF localization.

Skills

Languages

Java
Python
C++
MATLAB
Typescript


Applications

ROS/ROS2

Gazebo

Tensorflow

OpenCV

Android Studio

AWS

SQLite

Projects

Swarm Carrier Capstone

Capstone Project | Jul '21 - Dec '21

Python
C++
ROS
OpenCV

Northeastern University Capstone project where we successfully built and flew a large octocopter for the deployment and retrieval of smaller UAVs. Software controls were implemented with a modified version of PX4, RTPS, and ROS2. Missions are performed with a behavior tree library developed by our club in C++. The main mission involved dropping UAVs from our large UAV and then having them catch themselves mid-air using a custom Drop Mode we implemented. The UAVs then performed a search mission and reintegrated back into the large UAV using Computer Vision and precision landing on ArUco markers. We received 1st place in the capstone competition (out of 27 teams) and won the Gorlov Award for Innovation.

NUAV Advanced Software Projects

Club Project | Jun '19 - May '22

Python
C++
ROS

Developed an automous platform using Dronekit & ROS. Created a Behavior Tree library for mission planning and execution. This has been tested successfully in the field for localizing a rocket using an RF sensor array.

DeepFlight

Class Project | Sep '20 - Dec '20

Python
Tensorflow

Developed a double DQN to train a UAV to fly through an obstacle course given depth images. Used reinforcement learning environment with OpenAI Gym and Tensorflow. The simulation environment was built in Unreal Engine.

AlphaPilot Challenge

Club Project | Jun '19 - Dec '19

Python
ROS

Lockheed Martin autonomous drone racing competition. Developed an image classifier using the YOLOv3 architecture in order to locate gates. Implemented quadrotor path planning and control models in the FlightGoggles simulation envirnment.

Retro-Eye

Hackathon Project | Oct '19

Python
Flask

Developed at the HackHarvard Hackathon. A game Tetris that is controlled with your eyes. Uses Google's Computer Vision API.

Planet Polluter

Hackathon Project | Apr '19

C#
Unity

1st-Place NASA SpaceApps Hackathon Project. A game where the goal is to pollute the earth, developed in Unity.

Robotic Arm

Class Project | May '18

C++
Simulink

Bluetooth control of a robotic arm using a Wiimote and an FPGA. Simulink was used to generate PWM signals in order to control the arm servos.

Piezoelectric Keyboard

Class Project | Dec '17

Arduino
Solidworks

Generate power by typing. Designed and prototyped a keyboard that measures the power generated from piezoelectronic sensors placed under key switches.