Mechanical Engineer
I’m Omar Banafa, a Mechanical and Robotics Engineer and recent graduate with hands-on experience in mechanical design and robotics. My background includes academic and industry projects where I’ve applied CAD, prototyping, and system integration to build and test real-world robotic systems. I’m based in California and take a hands-on, team-focused approach, enjoying collaborative environments where ideas turn into working hardware. Outside of formal projects, I enjoy 3D modeling and resin 3D printing, creating and fabricating both original designs and selected models of interest to further strengthen my rapid prototyping skills. I also stay actively involved in the engineering community through volunteer roles at the WiE Conference and Science Extravaganza, and as a member of MESA and Pi Tau Sigma.
June 2024 – August 2025
Worked on the mechanical assembly and integration of a prototype cart and base designed to support a future spinal-surgery robot aimed at enabling less invasive procedures. Translated provided drawings and schematics into a build-ready prototype by assembling structural components, organizing fasteners and bearings, and adjusting parts using shop tools to resolve fitment and tolerance issues. Contributed to basic electrical integration, including wiring a power supply and microcontroller to control stabilizing caster wheels. The prototype was successfully tested, and lessons learned were used to inform future design iterations.
August 2024 – May 2025
Contributed to a two-semester mechanical design project as part of a multidisciplinary design team, supporting research, design discussions, and system-level planning. Participated in regular design team meetings to evaluate concepts and requirements, and assisted with background research to inform design decisions. Supported the dynamics portion of the project by helping analyze motion and forces, using these insights to guide iteration and improve overall system understanding.
April 2021 – July 2022
Tested three core production applications by executing manual and regression tests to validate functionality, stability, and user experience. Authored and maintained over 100 test cases in TestRail, documented crashes and UI defects with clear reproduction steps, and verified fixes in collaboration with developers. This work improved documentation quality, reduced production bugs, and helped establish more consistent and repeatable testing practices.
Developed a MATLAB and Simulink based simulation as a term project for a robotics course, focused on converting user input text into executable robot trajectories. The team chose simulation over physical hardware to explore motion planning and inverse kinematics in a controlled environment. A key challenge was generating clean and readable letter paths by defining appropriate waypoints and trajectory shapes, as well as resolving scaling issues when longer words exceeded the available workspace. To address this, a scaling factor was introduced to dynamically resize trajectories based on input length. My contributions focused on implementing the indexing logic used to extract and sequence letter trajectories, along with developing supporting MATLAB code and Simulink blocks to integrate the full pipeline.
Designed and built an autonomous fire response rover as part of a mechatronics course project, serving as team lead while also contributing directly to system integration and control logic. The rover combined ultrasonic and infrared sensors, motors, servos, and a pump system controlled through an Arduino based architecture. A major challenge was coordinating all subsystems to operate cohesively rather than as isolated behaviors. To resolve this, the team simulated the electrical circuit used on the Arduino and iteratively tested and refined the control code until the subsystems functioned reliably together. I oversaw system level testing and helped debug integration issues, ultimately delivering a rover that successfully passed the final demonstration.
Designed and implemented a self balancing robotic system as part of a mechatronics course project, following provided guidelines while applying concepts developed through prior laboratory work. My contributions focused on system modeling, controller implementation, and software development rather than hardware assembly. The primary challenge was identifying appropriate gyroscope parameters to achieve stable balancing behavior, which required extensive tuning and iterative testing within MATLAB and Simulink. Through repeated code refinement, parameter adjustment, and data collection, the system consistently balanced long enough to validate performance and repeat experiments across multiple trials.
Participated in a four week NASA Community College Aerospace Scholar workshop focused on future lunar and Mars exploration concepts, featuring guided instruction, team based design work, and technical talks from NASA engineers and project leaders. Served as the Mechanical Engineering lead for the team, responsible for mechanically driven subsystems including structural concepts, mobility considerations, excavation related ideas, and system level trade studies. The project goal was to design a rover that maximized mission capability while remaining cost effective under strict budget and power constraints. Contributed to feasibility analysis and concept development, culminating in a final presentation that justified the selected rover design.
Fall 2022 – Spring 2025
Fall 2019 – Spring 2022