Projects

Filter by:   All Engineering Software

BrightDrop Electric Vehicle

September 2021 - present

Sponsored by General Motors, this project is aimed at designing and building an electric vehicle for transporting packages around the engineering campus at Duke University.

Mini Amazon

September 2021 - December 2021

Built a data driven web application in a team of five students using Flask and PostgreSQL to emulate the functionality of an online marketplace like Amazon. A data generator was also created in Python to populate the website with users, products, and transactions.

Color Sorting Robot

October 2021 - December 2021

Programmed and simulated a UR5 robot for sorting blocks by color and placing them in the appropriately designated bins. The robot uses a USB camera and vacuum grippers along with OpenCV computer vision software.

Pressure Vessel

October 2021 - November 2021

Designed, machined, and tested a gas pressure vessel to 1000psi in a team of four students. The device was fabricated from 1215 steel and used an O-ring face seal to maintain fluid pressure inside the vessel.

Robotic Motion Planning

September 2021 - October 2021

Programmed and simulated a UR5 robot using Gazebo and MoveIt for robotic motion planning. The robot end effector is made to trace the letters 'T' and 'H' in space using cartesian trajectories and predetermined joint goals.

Shaft Design Project

September 2021 - October 2021

Designed and machined a shaft in a team of three students for tensioning a machine drive. The shaft interfaces with two bearings and a timing belt sheave, axially located at a set distance from the shaft end.

Cache Simulator

April 2021

Wrote a program in C to simulate the behavior of an LRU cache given a trace file of memory accesses. Designed the simulator to accept cache configuration parameters, including size, associativity, and writing policy

Processor Core Design

March 2021 - April 2021

Designed and implemented a 16-bit RISC processor from scratch using Logism. The CPU has 8 registers and separate memory blocks for instructions and data.

Pac-Man Artificial Intelligence

February 2021 - March 2021

Developed a game-playing AI agent for Pac-Man using object oriented programming in Python. Applied concepts in informed search, probabilistic inference, and reinforcement learning.

Magnetic Levitation Device

October 2020 - November 2020

Modeled, designed, and simulated a PID controller for a magnetic levitation device. Validated performance specifications with laboratory testing and evaluated stability criteria using MATLAB and Maple.

Automated Mast Sorting Device

August 2018 - May 2019

Sponsored by the Duke Forest, I worked in a team of five students to design and prototype a device for automatically sorting tree nuts using purely mechanical methods. In a team of three students, I improved the design and machined a higher fidelity prototype using aluminum and polycarbonate components.

Captain America Shield Launcher

February 2019 - March 2019

Designed, modeled, and prototyped an injection moldable toy to be presented at a toy fair to a team of professional engineers from the McDonald's Happy Meal toy team. The final prototype was 3D printed in high quality by an independent manufacturer.