About Me

Hi there, I'm Amir! 👋

I'm currently a graduate student in the UC Berkeley MEng program studying Mechanical Engineering with a concentration in Control of Robotic and Autonomous Systems.

I recently graduated from UC Irvine, receiving my BS in Mechanical Engineering with a specialization in Design of Mechanical Systems and a Minor in Information and Computer Science.

In my free time, I love spreading my passion for engineering with others. While at UCI, I was the Team Captain for the UCI Cargo Plane Senior Design Team after being the Structures Subteam Lead and Head Engineer the year prior. For that project, I lead my team of 30 undergraduate students to design, model, build, and fly an 18' cargo airplane to compete in the SAE Aero Design competition.

I'm also a strong sailor, and was the President of the Sailing Club at UCI. We compete in the PCCSC, racing against teams up and down the West Coast.

I'm currently designing a robot that will be able to balance on two wheels as a personal project.

In the past, I worked for LTA Research as a Mechanical Engineering Intern. There, I have had the opportunity to work on a variety of projects designing ground equipment, tooling, and flight hardware in SolidWorks.

Additionally, I worked at the Stanford REx Lab designing and building quadcopters for trajectory optimization research.

This website gives a general overview about me and what I've accomplished. You can find out more about my specific positions and accomplishments on my LinkedIn or on my resume.


Automatic Angle-Adjusting Golf Ball Launcher (GBL)

For this project, my team was tasked with designing a GBL that could accurately land a golf ball in a bucket from a random range between 5 to 10ft. I was responsible for designing our catapults structure, the circuit design, and programming our control logic. For our GBL, my team designed a catapult with several unique features:

  • A 4-bar linkage allowing low-effort launch actuation
  • An adjustable stopper with a gear ratio of 1/8 facilitating precise launch angle adjustment and strong shock absorption
  • An accelerometer/gyroscope (MPU6050) enabling accurate and consistent launch velocity reporting
  • A lightweight and durable structure capable of withstanding launch forces while maintaining ease of access to core components
  • A complete MATLAB simulation outputting launch parameters given initial height and desired launch distance
Autonomous Underwater Vehicle (AUV)

In my first graduate level course, my team of 3 was tasked with designing, modeling, and building an autonomous underwater vehicle (AUV) that could track and approach a target object. We used a set of 4 motors for complete maneuverability and an array of sensors, including a camera module (Pixy2) to track our target, an accelerometer/gyroscope (MPU6050) for stability control, and a pressure sensor (LPS33HW) for depth control. All of these electrical components were controlled using an Arduino Nano and a custom PCB.

UCI Cargo Airplane Project

Cargo Plane is a senior design team representing UCI in the SAE Aero Design competition to build the best low speed, high-lift aircraft. Last year I was the Structures Team Lead on the UCI Cargo Plane Project. While I held that position, I was in charge of designing and managing the SolidWorks model of our airplane. Below is the complete interactive model of our aircraft; check it out!

Autonomous Pneumatic Cart

For this competition, we began with a set of pneumatic and electrical components and were tasked with designing and programming a cart that successfully navigated a course. I was in charge of designing our cart's chassis, drivetrain, and steering assembly. I also implemented a PID controller, which enabled our Arduino to take in a compass signal and properly steer to follow a course.

Stanford Robotic Exploration (REx) Lab

While at the REx Lab, I was tasked with designing and assembling a fleet of 5 quadcopters for use by graduate researchers.

SafeCycle - ESP-32 Based IoT Sport Tracker

SafeCycle is an ESP32 based internet enabled sports tracker that will track bike data and report it on a web page to be viewed later. Additionally, we use a 6DoF IMU to sense any collisions or sudden impacts and begin a 10second count down. If there is no response from the user after 10 seconds, emergency services will be contacted. Here is our working prototype!



Mechanical Engineering

Adobe Illustrator
3D Printing
Laser Cutting

Computer Science

Embedded Systems
Computer Architecture
Digital Logic Design
Internet of Things
Artificial Intelligence