Mechanical Engineering Student ยท University at Buffalo
I design and build things that move โ from 3D-printed robotic arms to servo-driven rover systems. I turn engineering problems into working prototypes using CAD, embedded systems, and hands-on fabrication.
About
I'm a Mechanical Engineering student at the University at Buffalo, with a focus on robotics, mechanical design, modeling, and rapid prototyping. I thrive in the middle of design and hardware โ where an idea on paper becomes something that physically works.
My work spans from CAD modeling in Fusion 360 and SolidWorks, embedded programming with Arduino and Raspberry Pi, to full mechanical fabrication. I enjoy the full cycle: concept, design, build, test, iterate.
Currently working on a prosthetic hand personal project, where im translating servo actuation with a four bar linkage system that controls the tension in wires that go through each finger allowing independant movement of each finger.
Skills
CAD & Design
Robotics & Embedded
Programming
Projects
Jan 2026 โ Present
Full rover system designed and built for the UB ASME IAM3D 2026 competition. Features a multi-battery power system, FPV camera with 2-axis gimbal, servo-actuated excavator scoop, and tracked drive โ all integrated with Arduino and ESP32 control.
January 2026
Fully 3D-printed excavator-style payload mechanism with two actuated joints (elbow and wrist) for controlled object manipulation. Custom-designed bearings and gears provide smooth motion; high-torque servos with bearing-supported pivots minimize friction.
February 2026
Fully 3D-printed two-wheel inverted pendulum platform. Closed-loop PID control on Arduino using IMU-based tilt estimation achieves real-time dynamic balance. Step-disturbance testing was used to tune gains for minimal overshoot and fast settling time.
March 2026
2-axis FPV camera gimbal using servo motors with RC control. PID loops on Arduino minimize angular error and maintain stable platform orientation under dynamic motion. Custom 3D-printed frame optimized for low rotational inertia and balanced center of mass.
2026 Competition
Jan 2026 โ Present
The IAM3D challenge has teams design and 3D-print a remote-operated rover to pick up a payload and deliver it across an obstacle course. I led the electronics and integration โ the power, drive, control, and onboard subsystems that actually make the thing controllable for our UB ASME team.
Power
A multi-battery system feeds separate, regulated rails for the drive motors and the high-torque servos, so heavy actuation doesn't burn out the control electronics. Tuning the supply this way pushed motor performance up roughly 25% over the single-pack setup.
Control
An Arduino and an ESP32 read the RC receiver and translate each channel into ESC-driven DC motors, servos, and relays. The tracked drive gives the rover the traction it needs to climb and turn on the obstacle course while staying easy to steer remotely.
Payload
A servo-actuated excavator scoop handles payload pickup and release, housed in custom 3D-printed enclosures. A laser line helps line the rover up with the payload before the scoop drops, taking some of the guesswork out of driving blind.
Vision
An onboard FPV camera on a 2-axis gimbal streams a stabilized view back to the driver, so the whole course can be run first-person. It can be controlled in a different room with fpv goggles. It doubles as the targeting view for lining up the scoop on the payload.
Built with
Featured Project
February 2026
A fully 3D-printed two-wheel balancing robot controlled by a closed-loop PID system. people usually dont design the chasis of their bslsncing robot themselves so I decided to give it a try. The platform achieves real-time dynamic balance using IMU-based tilt estimation, with tuned gains for minimal overshoot and fast disturbance rejection.
Control System
An MPU-6050 IMU provides accelerometer and gyroscope data, fused by a two-state Kalman filter that estimates the tilt angle while continuously tracking and removing gyro bias. The Arduino runs a discrete PID loop every cycle โ timing each step from a microsecond clock โ and drives the motors to hold the robot at vertical.
Hardware
Tuning & Testing
Gains were tuned iteratively by applying step disturbances (hand pushes) and observing behavior. Kp was raised until oscillation appeared, then Kd was increased to damp it. Ki was added last to eliminate steady-state lean. Final validation used serial-plotted angle data to confirm settling time and overshoot were within acceptable bounds.
Experience
Aug 2025
โ May 2026
UB ASME โ IAM3D 2026
Aug 2022
โ Sep 2024
Infusion by Castles ยท New York, NY
Contact
I'm currently looking for an internship or co-op โ ideally something hands-on with robotics, mechanical design, or anything that gets built and tested. If you're hiring, or you just want to talk about rovers, embedded systems, or control loops, drop me a line. Emailing is the fastest way to reach me, and I usually get back within a day or two.