Firmware & BSP
Linux kernel/BSP and AOSP customization, device-driver integration, and board bring-up across display, touch, camera and audio subsystems
Hardware & PCB Design
High-speed flex and multilayer PCB design with EMI control and signal integrity, from schematic capture to component-level review
Mass Production & QC
SMT oversight, GMS key flashing and provisioning, FCC compliance testing, and full production-line validation through to shipment
About me
Embedded firmware and hardware engineer with 3 years across the full product lifecycle — firmware and BSP bring-up, PCB design, hardware integration, and mass production. Hands-on with ARM-based Qualcomm QCM6125 / Quectel SOM platforms, Android (AOSP), OTA, and high-speed multilayer PCB design in Altium.
Proven at taking products from prototype to production, working shoulder-to-shoulder with cross-functional hardware teams, mentoring junior engineers, and building structured technical documentation.
Completed Projects
Client satisfaction
Years of experience
// specializations
Technical Skills
Projects
Hardware, embedded systems, robotics, and coursework spanning firmware, PCB design, and digital systems.

AI Device (Confidential)
Design and development of an interactive AI device

Semi‑Autonomous Tracking Sentry Robot
FYP: Semi‑autonomous object‑tracking sentry robot
Image Convolution on FPGA
Accelerated image convolution pipeline using FPGA

Line‑Following, Sumo & Obstacle‑Avoider Robot
Multi‑mode Arduino robot: line‑following, sumo, and obstacle avoidance

Vessel Detection
Retinal blood vessel segmentation enhancement using the Frangi filter
4‑Digit Decimal Counter on Nexys2 FPGA
Parametrized Verilog counter driving a 4‑digit 7‑segment display
IoT Based Plant Monitoring System
NodeMCU system tracking soil moisture, temperature & humidity with remote pump control
Dynamic Network Architecture for a Company
VLSM‑based enterprise network design with dynamic routing and secure NAT gateway
Power Supply
Multi‑rail AC‑DC power supply with variable output regulation
Dice Roll
Arduino digital dice with OLED display and shake‑to‑roll detection
MultiFunctional Robot
Three‑mode Arduino robot: line following, obstacle avoidance & Bluetooth app control
Digital Receipt / Billing System
C++ billing system that stores customer data and auto‑generates receipts
Experience
Senior Hardware Design Engineer (Firmware)
AIO APP Inc
Spearheading firmware, BSP and AOSP development on the ARM‑based Qualcomm QCM6125 / Quectel SC668S platform. Driving complete system bring‑up — display, touch, camera, audio and charging — while mentoring junior engineers and owning technical documentation.
// key_achievements
- ▸Spearheaded firmware, BSP & AOSP customization on ARM-based Qualcomm QCM6125 platform with NFC PN7220 driver, LVDS LT9211D bridge, I2C touch & camera integration
- ▸Customized AOSP and implemented full & incremental OTA update delivery on QCM6125 devices; also worked on the Android layer of off-the-shelf Rockchip-based devices
- ▸Designed high-speed flex & multilayer PCBs with EMI control, signal integrity, and antenna design (2.4/5GHz) in Altium
- ▸Resolved board-level issues using signal probing, oscilloscopes & logic analyzers; mentored junior engineers and maintained technical documentation
International Engineering Visits — China (4 Visits)
AIO APP Inc
Across four international engineering visits to Shenzhen, China, drove full-scale mass production from PCB testing & validation to factory floor assembly line deployment, key provisioning, and final shipment.
// key_achievements
- ▸Led PCB testing, validation, and assembly line movement across mass production runs
- ▸Oversaw SMT reflow profile, footprint verification, X-ray AOI inspection, and production line readiness
- ▸Executed secure GMS key flashing & provisioning for production-line devices with zero room for error
- ▸Managed final firmware deployment, functional testing, and aging & burn-in testing before packing
Hardware Design Engineer
TeReSol Pvt. Ltd
Designed and debugged embedded firmware, automated build processes, and managed custom Nvidia Tegra GPU card cloning & flashing.
// key_achievements
- ▸Developed embedded firmware in C/C++ and automated tasks with Bash/Shell scripts
- ▸Traced and fixed critical bugs to enable functional firmware releases
- ▸Cloned & flashed customized Nvidia Tegra GPU boards for proof‑of‑concept
- ▸Collaborated closely with QA on regression testing and release sign‑off
Education
Bachelor of Science in Electrical (Computer) Engineering
COMSATS University Islamabad
Embedded Systems
Certifications
Awards
Get In Touch
Ready to bring your hardware project to life? Let's discuss your embedded systems needs and create something amazing together.
