- Could you introduce yourself and tell us about you? Your current / recent jobs and employers? Previous companies and jobs?
He has over five years of industry experience and holds a master’s degree completed in 2020. After finishing his studies, he worked in a research lab and held an embedded engineer role in Pakistan before moving to Shenzhen. In the past, he worked on IoT-related tasks and briefly worked with Apple as a third-party hardware testing engineer, although he preferred roles focused on research and development. Most recently, he worked at Apple, and before that he developed firmware for drone companies and software houses in both Pakistan and his previous roles. Overall, his background is centered on firmware development for microcontrollers, IoT devices, and Linux-based applications, including ESP32, ST, and other Chinese microcontrollers. He is currently working as an embedded and firmware engineer in a drones company.
- What skill(s) / experience would you self-describe as strongest or specialist in?
His technical skills mainly worked with C and C++, focusing on bootloaders and developing firmware for various microcontrollers. He also has strong experience in IoT solutions, including ESP32, Raspberry Pi, and server-side programming, which he handled while working in Pakistan.
- Do you have the lists of key criteria’s according to the clients’ requirements?
He works mainly in embedded systems and IoT development, supporting both national and international projects. He focuses on building efficient and reliable embedded solutions while optimizing firmware for modern applications. His experience covers embedded systems, control engineering, and automation, and he has worked with RTOS, FreeRTOS, low-power wearables, BLE, mesh networks, and various IoT protocols. His programming background includes C, C++, Python, and Rust, and he uses debugging tools such as OpenOCD, Keil ARM, STM Studio, and PICkit. In one of his recent projects, he designed and implemented a Kalman-filter-based SoC estimation algorithm with voltage fallback and stable GUI heuristics, which was validated through full charge, discharge, and rest-cycle testing. Currently, he mainly writing firmware for different microcontrollers using C, C++, and some Python. He leads the battery management system project while also handling other smaller projects.






