Yasir Shahzad

Sr. Software Engineer at Byonyks

Punjab, Pakistan
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yasir Shahzad is a Senior Software Engineer with ~3 years of professional experience specializing in embedded systems, real-time firmware, and hardware-integrated software for STM32 and ARM Cortex platforms. He combines strong C/C++ and bare-metal expertise with practical experience in PLC/HMI/SCADA, RTOS-based test automation, and protocol porting (HTTP, MQTT, MQTT-SN) including (D)TLS integration and benchmark-driven optimizations. At KICS he led development of STM32 PCBs and SMPS products, created manufacturing test suites for peripherals, and designed firmware/PCB workflows that balanced cost, manufacturability and performance. Currently at Byonyks he continues to bridge R&D and product engineering, focusing on IoT/M2M integration, automation, and low-level performance tuning. Known for pragmatic complexity reductions (e.g., algorithmic optimizations to O(N) where possible) and hands-on hardware skills (Altium/Eagle PCB design, Gerber/DFM awareness), he brings both system-level architecture and detailed implementation strengths. Based in Punjab, Pakistan, he blends academic training (MEng in Software Engineering) with a proven track record of taking prototypes to production-ready embedded solutions.
code3 years of coding experience
job1 year of employment as a software developer
bookMaster of Engineering - MEng, Comouter Software Engineering, Master of Engineering - MEng, Comouter Software Engineering at University of Engineering and Technology, Lahore
bookB. Sc, Electronics Engineering, B. Sc, Electronics Engineering at The Islamia University of Bahawalpur
languagesEnglish, Urdu, Punjabi, Saraiki
github-logo-circle

Github Skills (59)

weight10
arduino-library10
arduino10
sim800l9
altium-designer9
cubemx9
nokia9
sensor9
iar9
accelerometer9
keil8
esp82668
encoder8
lcd7
controlling7

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
yasir-shahzad/AM4096

Jan 2023 - Apr 2024

AM4096 encoder interface for arduino
Contributions:1 release, 6 PRs, 29 pushes in 1 year 3 months
arduinoencoderesp32esp8266megnetic-encoder
yasir-shahzad/SoftI2C

Aug 2023 - Mar 2025

Software-based I2C communication library for Arduino
Contributions:1 release, 1 PR, 26 pushes in 1 year 7 months
arduinoesp32esp8266i2c-busi2c-sensors
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yasir Shahzad - Sr. Software Engineer at Byonyks