Welcome
I build things that
move, think, and fly.
Engineer specializing in embedded systems, automotive diagnostics, aerospace simulation, and robotics. I work across the full stack — from bare-metal firmware to Matlab models to desktop applications.
About
The Story
Named after Abbas ibn Firnas — the 9th-century Andalusian polymath who dared to build wings and fly centuries before anyone else. That spirit of fearless experimentation drives everything I do.
What I Do
From simulating military fighter aircraft engines, to calibrating industrial robotic tooling, to writing firmware for microcontrollers — I work wherever engineering meets real-world problems. I hold a Master's degree with published research in robotics and manufacturing.
Philosophy
The best way to learn is to build. Every project here started as a question: "Can I make this work?" The answer is always worth finding out.
Skills
C/C++ Advanced
Matlab / Simulink Advanced
Modeling & Simulation Advanced
Embedded Systems (STM32/ESP32) Advanced
Robotics & Kinematics Advanced
Automotive Diagnostics Advanced
Python Intermediate
Desktop GUI (ImGui/Qt/MFC) Intermediate
Projects
Aerospace
Fighter Aircraft Power Plant Model
Amel Group
Complete generic turbofan engine simulation for military fighter aircraft, verified in Matlab/Simulink and implemented in C/C++.
Robotics
Robotic Tooling Self-Calibration
Master's Thesis • SAE Paper
Novel self-calibration method for industrial robotic tooling using stereovision and optimization — no external measurement systems required.
Controls
Fully Automated 3 DOF Helicopter Control
Graduation Project • Ryerson University
Autonomous PID control of a Quanser 3 DOF helicopter with trajectory planning, sensor fusion, and gain-scheduled payload pickup missions.
Mechatronics
Automated Tape Punch Machine
Research Assistant • Ryerson University
Electromechanical tape punch with stepper feed, punch-die mechanics, and PLC automation for precise rivet-insertion hole patterns.
Controls
Quadrotor Hovering Stability and Control
Advanced Control Systems • Ryerson University
Comparative PID, LQR, feed-forward, and servomechanism control for quadrotor hover — validated on linearized and nonlinear Simulink models.
Beyond Work
Karate
Discipline and focus — on and off the mat
Making
Electronics, 3D prints, weekend hacks
Learning
Always exploring new tech and disciplines