Mechanical Engineering Student ยท University at Buffalo

Felipe
Ribeiro

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.

Felipe Ribeiro

Engineering problems, built solutions.

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.

Degree B.S. Mechanical Engineering
University University at Buffalo
Graduating May 2027
Location Buffalo, NY | Queens, NY
Email feliperi@buffalo.edu
Focus Robotics ยท Control Systems ยท CAD

CAD & Design

Fusion 360 SolidWorks AutoCAD PrusaSlicer Pkms+

Robotics & Embedded

Arduino Raspberry Pi ESP32 PID Control Motor/ESC Servo systems

Programming

C++ MATLAB Excel
IAM3D Competition Rover

Jan 2026 โ€” Present

IAM3D Competition Rover

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.

Fusion 360 Arduino ESP32 3D Printing PID
See the full IAM3D build โ†“
2-DOF Excavator Arm

January 2026

2-DOF Excavator Payload Arm

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.

Fusion 360 3D Printing Servo actuation Custom Bearing
Self-Balancing Inverted Pendulum

February 2026

Self-Balancing Inverted Pendulum

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.

Arduino IMU PID control 3D Printing
2-Axis Gimbal

March 2026

2-Axis Gimbal System

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.

Arduino PID control Servo motors 3D Printing

Jan 2026 โ€” Present

EFX IAM3D
Competition Rover

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.

+25% Motor performance
4 Onboard subsystems
2-axis FPV gimbal
100% 3D-printed chassis

Power

Multi-Battery Power System

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

Drive & RC 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

Servo-Actuated Excavator Scoop

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

FPV Camera & Gimbal

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

Fusion 360 Arduino ESP32 ESC / DC motors Servo systems RC control 3D Printing

February 2026

Self-Balancing
Inverted Pendulum

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

PID Balance Loop

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.

Kp90
Ki0.2
Kd6

Hardware

Mechanical & Electronics

  • MCUArduino UNO R3 / Uno
  • IMUMPU-6050 (IยฒC)
  • Motors2x TT gear motors/ encoders
  • DriverDRV 8833 H-bridge
  • Power4x AA (motor supply)
  • FramePLA Frame TPU foam tires

Tuning & Testing

Step-Disturbance Method

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.

Download resume here

Aug 2025
โ€” May 2026

Electronics Lead

UB ASME โ€” IAM3D 2026

  • Lead electronics integration for a 3D-printed rover competition, evaluated on payload delivery against competing colleges.
  • Designed and wired a multi-battery power system, increasing motor performance by ~25% while regulating voltage for high-torque servos.
  • Programmed Arduino and ESP32 to translate RC receiver signals to ESC-driven DC motors, servos, relays, and onboard subsystems.
  • Built and integrated a servo-actuated excavator scoop with FPV support, laser alignment, and 3D-printed enclosures.

Aug 2022
โ€” Sep 2024

Advertising Intern

Infusion by Castles ยท New York, NY

  • Managed direct mail campaign files across multiple quarters, categorizing assets by market segment for client access.
  • Communicated directly with clients on campaign status, revisions, and delivery timelines.
  • Led office layout redesign during company relocation, developing spatial plans and coordinating design decisions.

Let's work together.

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.