Skip to content
View EngineerAbdullahBinZafar's full-sized avatar

Block or report EngineerAbdullahBinZafar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

πŸ‘‹ Abdullah Bin Zafar

Mechatronics & Control Engineer β€’ Hardware Builder β€’ Robotics & Embedded Systems

B.Sc. Mechatronics & Control Engineering | UET Lahore (Faisalabad Campus) | 6th Semester (Exp. 2027)


Β Β  Β Β  Β Β 


πŸ“Œ Professional Summary & Engineering Philosophy

Mechatronics & Control Engineering undergraduate (6th semester, UET Lahore) who has completed a physical hardware build for every single laboratory module across six semestersβ€”spanning power electronics, pneumatics, embedded control, and robotics. Works fluidly across MATLAB/Simulink control design, STM32/ESP32 firmware development, and CNC-machined mechanical assemblies within a single project, and backs every result with measured data (repeatability tolerances, ripple figures, attitude-error margins). Seeking an industrial automation, controls, or maintenance engineering internship within Pakistan's manufacturing sector.


βš™οΈ Full Technical Skills Matrix

πŸ’» Programming & Simulation C++ (Systems) Python (Engineering & AI) MATLAB / Simulink Java (Core) TypeScript
⚑ Embedded & Hardware Protocols STM32 (HAL) ESP32 (IoT) Arduino Core I²C SPI UART CAN Bus PWM ADC
πŸ€– Robotics, Vision & Control Theory ROS2 Humble OpenCV Closed-Loop PID Kinematics & DH Parameters Bode & Nyquist Kalman Filtering FIR / IIR DSP FFT Analysis
🎨 CAD, CAM & Fabrication SolidWorks (CSWP Certified) AutoCAD 2D/3D KiCad PCB Layout & DRC CNC Milling G-Code GD&T (±0.05 mm)

πŸš€ Complete Engineering Projects Portfolio

πŸ€– Autonomous Systems & Robotics

World's first unified MCP gateway + Control Barrier Function (CBF-QP) safety engine for agentic robotics. Intercepts LLM commands in real-time (<1ms) and enforces mathematically proven safety invariance (βˆ€tβ‰₯0: h(x(t))β‰₯0) with minimal perturbation.

Control Theory β€’ CBF-QP β€’ ROS2 β€’ MCP β€’ Python/C++ β€’ 13 MCP Tools

World's first Model Context Protocol server for ROS2. Connects Claude & AI agents directly to live ROS2 topics and node execution with a safe execution sandbox for hardware protection.

Python β€’ ROS2 Humble β€’ MCP β€’ Multi-Threading

🦾 3-DOF Kinematic Robotic Arm

Supervisor: Dr. Dilruba Siddique
Modeled DH parameters & Jacobians in MATLAB. Implemented closed-loop PID control per joint on STM32 via PWM/UART, achieving Β±1 mm positioning accuracy on CNC-machined linkages.

MATLAB/Simulink β€’ STM32 β€’ RoboAnalyzer β€’ PID β€’ CNC

🚁 Autonomous Racing Drone

Supervisor: Dr. Muhammad Usman
Custom quadcopter with ESP32 & MPU-6050 IMU. Fused data via Kalman filtering & FIR filters, cutting control latency by ~40% and holding attitude error under 2Β° with a 4.2:1 thrust ratio.

ESP32 β€’ MPU-6050 β€’ Kalman Filter β€’ DSP β€’ CNC Airframe


⚑ Control, Power & Industrial Systems

πŸ”Œ ROS 2 Hardware Bridge

Lightweight serial bridge for STM32 microcontrollers using custom CRC8 binary protocol for zero-loss serial communication between firmware and ROS nodes. (Repo)

βš™οΈ Closed-Loop DC Motor Control

Designed closed-loop DC motor controller for heavy-duty drive applications, boosting torque stability by 15% and lowering energy overhead relative to open-loop baseline.

πŸ’¨ Automatic Pneumatic Safety Door

Simulated and engineered automated pneumatic actuation system with staged 3-valve logic adhering to industrial safety standards for guarded access points.

⚑ AC/DC Regulated Power Supply

Built full-wave rectified, LC-filtered regulated power supply from transformer down to output stage, holding output voltage ripple under 50 mV.

🌱 Environmental Climate Controller

Embedded climate-control system holding relative humidity within Β±2% of setpoint using real-time sensor feedback loops (textile/fiber production applications).

πŸ“‘ Multi-System Weather Station

Sensor integration and DAQ platform for real-time telemetry of ambient temperature, humidity, and environmental parameters over digital serial protocols.

πŸŽ›οΈ Hardware Active Filters

Built and hardware-validated active low-pass and high-pass signal conditioning circuits to attenuate sensor noise in high-precision measurement chains.

πŸ“Š MATLAB / Simulink Modeling Portfolio

Modeled transfer functions, root locus, Bode/Nyquist stability for 2nd & 3rd order control systems; implemented digital FIR/IIR filters & FFT analysis.


πŸ’» Software, Firmware & CAD Portfolio

🧠 Python AI & OpenCV Applications

Integrated LLM/GenAI APIs for automated workflow execution and engineered OpenCV vision pipelines for real-time object detection and color segmentation.

✈️ Airline Management System (C++)

Terminal-based flight scheduling, passenger manifests, and ticketing system built with custom dynamic memory management and persistent file I/O.

πŸ’± Real-Time Currency Engine (C++)

High-speed conversion engine utilizing custom hash maps for $O(1)$ constant-time lookups across 40+ dynamic exchange rate pairs.

🎨 CAD & PCB Design Portfolio

Modeled 10+ SolidWorks assemblies to Β±0.05 mm GD&T tolerance (CSWP Certified) & routed multi-layer KiCad PCBs with DRC validation.


πŸ”¬ Physical Laboratory Hardware Deliverables (100% Build Rate)

Module & Instructor Physical Hardware Deliverable & Verification Data
Robotics & Mechanisms (Dr. Dilruba Siddique) Multi-link kinematic synthesis & PID arm assembly with measured Β±1 mm repeatability.
Embedded Systems I & II (Dr. M. Usman) Real-time IΒ²C/SPI sensor polling, PWM motor drive, & UART serial comms on STM32/ESP32.
Digital Logic Design (M. Zia Ur Rahman) Combinational & sequential state machines built on breadboards & verified in FPGA simulation.
Machine Design & Elements (Dr. Imran Ali) Gear trains, shaft assemblies, bearing selection in SolidWorks; fatigue-life analysis (A Grade).
Engineering Mechanics (Dr. Ammara Kanwal) Foldable load-bearing structure with hinge mechanisms; shear/bending test results within 5% of theory.
Instrumentation Sensor calibration, signal-conditioning circuits, and DAQ system integration for real-time telemetry.
Hydraulics & Pneumatics (Dr. M. Awais Hafeez) 3-stage valve pressure-drop analysis for automated pneumatic safety door system.
Electrical Machinery (Umar Siddique Virk) AC/DC regulated power supply build from transformer to LC filter (<50 mV ripple).

πŸ† Certifications & Accreditations

Domain Certification Details Organization
🎨 Engineering Design Certified SolidWorks Professional (CSWP) β€” Advanced 3D & Assembly Design Dassault SystΓ¨mes
πŸ“Š Simulation & Modeling MATLAB Professional Certification β€” Simulation & Model-Based Design MathWorks
🧠 Artificial Intelligence Generative AI & Machine Learning Specialization Google / IBM / Microsoft
🏭 Industry & Controls Problem-Solving Certification Hyundai Nishat Motor (Pvt) Ltd.

🀝 Let's Connect & Build Together

Seeking Industrial Automation, Controls, or Maintenance Engineering Internships within Pakistan's manufacturing sector.


"Quality is not an act, it is a habit." β€” Aristotle

Popular repositories Loading

  1. ros2-hardware-bridge ros2-hardware-bridge Public

    A lightweight, plug-and-play bridge for ROS2 to STM32/ESP32 communication. The missing link for hardware robotics.

    Python 1

  2. ros2-mcp-server ros2-mcp-server Public

    Worlds first MCP server for ROS2 -- Connect Claude and AI agents to real robots

    Python 1

  3. ros-fault-injector ros-fault-injector Public

    Chaos Engineering for ROS2: A tool to inject faults, delays, and noise into robotic systems.

    Python

  4. failure-atlas failure-atlas Public

    A structured database of engineering failures with causal factor tagging.

    Python

  5. stm32-hal-fuzzer stm32-hal-fuzzer Public

    Automated edge-case tester for STM32 HAL functions.

    Python

  6. universal-debugger universal-debugger Public

    A world-first, domain-agnostic 60-step diagnostic protocol for complex system failures.

    Python