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.
3 years of coding experience
1 year of employment as a software developer
Master of Engineering - MEng, Comouter Software Engineering, Master of Engineering - MEng, Comouter Software Engineering at University of Engineering and Technology, Lahore
B. Sc, Electronics Engineering, B. Sc, Electronics Engineering at The Islamia University of Bahawalpur
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.