Loading...

Assalam-O-Alaikum! 👋

Badar Hasnain Shehki — IoT Engineer & Firmware Developer

Flutter Developer | Python Backend | Machine Learning | Project Manager

I design & code for IoT devices and mobile apps. Passionate about creating smart solutions with C++, Python, Flutter, and ML. Experienced in managing projects with ClickUp & Slack.

PEC Registration No: COMP/026725
Badar Hasnain Shehki

Scroll Down

Who Am I?

Badar Hasnain

I'm a Computer Engineering Graduate from the National University of Sciences and Technology (NUST), specifically at the College of Electrical and Mechanical Engineering (EME). I graduated in 2025.

I'm particularly fascinated by the merging of the physical and digital worlds through the Internet of Things (IoT). My deep expertise in IoT is complemented by strong skills in Flutter App Development, Python Backend, and Machine Learning.

Currently working as an Embedded Software Engineer at DPL Pvt Ltd, where I develop firmware and embedded software solutions. Previously worked as a Firmware Engineer at Quickgen Technologies, developing firmware for ESP32, STM32, NRF52, and creating end-to-end solutions using Raspberry Pi, Jetson Orin, and mobile platforms. I also apply project management best practices acting in technical leadership roles.

15+
Projects Completed
2+
Years Experience
5+
Certifications

My Academic Journey

2025 - Present

MS Computer Engineering

National University of Technology (NUTECH)

Specializing in Advanced Embedded Systems and AI Integration

2021 - 2025

Bachelor of Engineering in Computer Engineering

National University of Sciences and Technology (NUST)

College of Electrical & Mechanical Engineering (EME)

2019 - 2021

Intermediate (ICS)

FG Liaquat Ali Degree College Peshawar Road Rawalpindi

Physics, Computer Science, and Mathematics

2017 - 2019

Matriculation

FG Boys Public School RA Bazaar Rawalpindi

Science Group

Professional Journey

Embedded Software Engineer

DPL Pvt Ltd

March 2026 - Present I-8 Markaz, Islamabad, Pakistan
  • Developing embedded software solutions for hardware products
  • Working on firmware architecture and system integration
Embedded Systems Firmware

Firmware Engineer

Quickgen Technologies

April 2025 - March 2026 NSTP Islamabad, Pakistan
  • Developed custom firmware for ESP32 and STM32 microcontrollers
  • Tested and debugged PCB prototypes for new product lines
  • Created different apps for device management and monitoring
  • Calibrated environmental and motion sensors for field deployment
  • Created technical documentation and SOPs for production teams
ESP32 STM32 NRF52 PCB Testing Firmware Flutter apps WebApis
View Certificate

Embedded Systems Intern

RiseTech

June 2023 - August 2023 Rawalpindi, Pakistan
  • Learned PCB design from basics to fabrication
  • Developed ESP-IDF firmware for cloud data upload
  • Created web-based sign-in interface for ESP32
  • Worked on sensor integration and data processing
ESP32 PCB Design ESP-IDF Cloud Integration
View Certificate

My Work Portfolio

Industry Projects

Professional projects including Firmware, IoT, and Mobile Solutions

Scentix
Quickgen Technologies Firmware Developer NRF52840

Scentix

Smart device that senses environmental conditions and sprays perfume based on sensor data. Features BLE connectivity for mobile app control and real-time monitoring.

NRF52840 BLE Sensors Mobile App
Front Parking Sensor
Quickgen Technologies Firmware Developer NRF52840

Front Parking Sensor (FPS)

Advanced parking assistance system using sensors to detect obstacles. Alerts drivers via mobile vibration and USB dongle with buzzer and LED indicators.

NRF52840 I2C Sensors BLE USB Communication
OptaTech
Quickgen Technologies Firmware Developer ESP32

OptaTech

Smart device designed for golf players, equipped with built-in GPS, microphone, and speaker. It connects seamlessly to a mobile phone via BLE and A2DP, allowing real-time location tracking, voice interaction, and audio feedback to enhance the overall golfing experience

ESP32 A2DP BLE GPS MIC Speaker Mobile App

Masters Research & Projects

Advanced research and development in Embedded Systems & AI

Heart Disease Prediction
Masters Project Lead Researcher AI/ML

Heart Disease Prediction Using Clinical Features

Developed a comprehensive machine learning framework using Stacking Ensemble (RF, GBM, SVM) on a 920-patient cohort. Achieved 86.96% accuracy and 91.65% ROC-AUC, addressing class imbalance and missing data for robust multi-source prediction.

Optimization Methods
Masters Assignment Analyst Data Science

Comparative Analysis of Optimization Methods

Conducted a comparative analysis of optimization algorithms (Newton’s, BFGS, L-BFGS) focusing on time and space complexity. Demonstrated L-BFGS's superior efficiency for large-scale machine learning problems through theoretical analysis and benchmarks.

Bachelors Projects

Undergraduate projects and personal innovations

Final Year Project
Indoor Air Quality Monitoring
FYP Project Lead & Developer ESP32

Indoor Air Quality Monitoring System

Real-time monitoring system using ESP32 and MQ/DHT22 sensors. Features ESP-NOW wireless communication, custom PCB design, and Azure Cloud integration for global data access.

ESP32 ESP-NOW Azure Cloud PCB Design Sensors
Smart Water Management
Academic Firmware Developer & Project Lead ESP32

IoT Based Smart Motor Switch

Smart water management system for homes using IoT technology. Monitors and controls water levels in household tanks in real-time to promote water conservation.

ESP32 Ultrasonic Sensor IoT Cloud
RFID Attendance
Academic Complete Developed ESP32

RFID Attendance System

Automated attendance tracking system using RFID technology with ESP32. Features web-based interface with PHP and MySQL for efficient record management.

ESP32 RFID PHP MySQL

Technical Expertise

Embedded Systems & IoT

Arduino Arduino
ESP32 ESP32
Nina NINA
STM32 STM32
NRF52840 NRF52840
Raspberry Pi Raspberry Pi
Compute Module Compute Module
PCB
PCB Design

Programming Languages & Development Tools

C C,C++
Python Python
VS Code VS Code
PyCharm PyCharm
ESP-IDF ESP-IDF
Segger Embedded Studio Segger Embedded Studio
Arduino IDE Arduino IDE
GitHub GitHub

Management & App Dev

Flutter Flutter
ML Machine Learning
Backend Python Backend
Slack Slack
ClickUp ClickUp

Protocols & Cloud

SPI SPI
UART UART
I2C I2C
HFP&A2DP HFP&A2DP
I2S I2S
MQTT MQTT
Azure
Azure Cloud
AWS
AWS IoT

What People Say

Engr. Zaeem Haider

Engr. Zaeem Haider

Senior Firmware Developer, Quickgen Technologies

"Badar is an exceptional firmware developer with a strong understanding of embedded systems. His work on the Scentix project was outstanding - he delivered clean, efficient code and tackled complex BLE communication challenges with ease. A great asset to any team!"

Dr. Asad Mansoor

Dr. Asad Mansoor

Professor, NUST EME

"Badar demonstrated exceptional technical skills during his final year project. His IoT air quality monitoring system showed innovative thinking and solid engineering principles. He's always eager to learn and consistently produces high-quality work."

Ali Saeed

Ali Saeed

"During his internship at RiseTech, Badar quickly grasped complex concepts in PCB design and ESP-IDF programming. His dedication and problem-solving abilities impressed the entire team."

Talha Ahmed

Talha Ahmed

Team Lead, Quickgen Technologies

"Badar consistently meets deadlines and maintains excellent communication throughout project development. His technical documentation is thorough and his approach to problem-solving is methodical. A reliable and skilled engineer."

Muhammad Saif

Muhammad Saif

Fellow Student, NUST EME

"I've collaborated with Badar on multiple university projects. He's incredibly knowledgeable about embedded systems and always willing to help others. His passion for IoT is contagious and he makes complex concepts easy to understand."

Leadership & Activities

EME Media Club

EME Media Club

General Secretary 2024 - 2025

Leading the technical wing of EME Media Club, organizing workshops, competitions, and technical events for students.

  • Organized 5+ technical workshops on IoT and embedded systems
  • Led team of 15+ volunteers for event management
  • Mentored 30+ students in project development
  • Coordinated hackathons and coding competitions
Leadership Event Management Technical Training Mentoring
Comppec

Comppec

Director 2023 - 2024

Directed technical events and managed cross-functional teams for one of NUST's premier computing societies.

  • Managed multiple technical events with 200+ participants
  • Coordinated with industry professionals for guest lectures
  • Organized coding competitions and tech talks
  • Built partnerships with tech companies
Project Management Networking Team Coordination Strategy

Services & Mentorship

Hire Me for Projects

Looking for an expert to bring your IoT or Firmware ideas to life? I am available for freelance projects, consultancy, and technical leadership roles.

  • Custom Firmware Development
  • IoT System Architecture
  • Mobile App Integration
Hire Me

Student Mentorship

I believe in giving back. If you are a student struggling with your FYP or need guidance in Embedded Systems, contact me for free mentorship.

  • Free Guidance & Support
  • FYP Consultation
  • Career Advice
Get Free Help

Get In Touch

Let's create something amazing together

Let's talk about your project

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Location

Rawalpindi, Punjab, Pakistan

Follow Me