Electrical and Computer Engineering @ Lafayette College | Bergh Family Fellow & EXCEL Scholar - Research in Robotics | Oechsle Scholar
Electrical and Computer Engineering student at Lafayette College (4.00 GPA, Dean's List, Oechsle Scholar) passionate about robotics, embedded systems, control engineering, and software development.
My research as a Bergh Family Fellow & EXCEL Scholar focuses on precise motion control of a 6-axis robotic arm. I replaced the stock firmware on an AR4 MK3 with a custom MATLAB/Simulink control stack — per-joint encoder and step controllers, staged multi-joint homing, coordinated six-axis motion, and closed-form inverse kinematics validated to 2–5% end-effector error — deployed to a Teensy 4.1 via Embedded Coder. On top of that I built an HSV vision pipeline that locates blocks with an overhead camera and drives colour-sorting pick-and-place, plus a modular hot-swappable gripper platform. I also built an analog (microcontroller-free) collision-avoidance robot using 555 timers, comparators, and differential amplifiers, and most recently completed a bare-metal STM32 PID motor controller written entirely in register-level Embedded C — no HAL.
Beyond hardware, I work across the stack: a ROS2/C++ joint controller for a 6-DOF robotic arm, a C++ physics-based motion simulator, and a quantum computing portfolio optimization project that won Best Quantum Debut at YQuantum 2026.
Beyond engineering, I am involved in student leadership as Co-President of the Muslim Student Association and a Resident Advisor. I am always seeking opportunities to build, learn, and collaborate across hardware and software.
- 🤖 AR4 Custom Control System — Custom MATLAB/Simulink control stack replacing stock firmware on an AR4 MK3 6-DOF arm; per-joint step/encoder controllers with S-curve profiling and backlash compensation, staged homing sequencer, coordinated six-axis motion, and closed-form IK (2–5% end-effector error) generating C for a Teensy 4.1, with an HSV vision pipeline for colour-sorting pick-and-place
- 🔩 STM32 PID Motor Controller — Bare-metal closed-loop PID velocity controller in register-level Embedded C (no HAL) on an STM32F446RE; PWM motor drive, hardware quadrature encoder decoding, validated across two independent step-response trials (30ms rise time, <7% steady-state error)
- 🦾 AR4 ROS2 Joint Controller — ROS2 C++ node driving a 6-DOF AR4 robotic arm through physics-based trapezoidal motion profiles, visualized live in RViz via URDF/TF
- ⚙️ C++ Motor Simulator — Physics-based trapezoidal motion simulator for robotic joint control, validated against MATLAB Simulink to <0.5% positional error
- ⚛️ QuBots — Quantum Portfolio Optimization (collaborative, YQuantum 2026) — Portfolio optimization formulated as a QUBO and solved via QAOA on an 8-qubit neutral-atom simulation; won Best Quantum Debut
Embedded & Hardware: STM32 (Bare-Metal/Register-Level), SystemVerilog, AMD Vivado, FPGA Design, ROS2, Simulink/Embedded Coder



