Awais Belal is an embedded software consultant with 13 years of hands-on experience bridging hardware and software across Linux, Android and RTOS platforms. He has designed BSPs and delivered secure boot and firmware update features for platforms including Xilinx ZynqMP, TI Jacinto and NXP i.MX families, and led teams to diagnose and fix hardware-rooted issues on custom platforms. An active open-source contributor, Awais has fixed initrd and MMC handling in the widely used OpenEmbedded core and improved the BitBake Toaster GUI, demonstrating practical impact on the Yocto/OpenEmbedded ecosystem. He combines low-level driver and kernel work (audio, RS485) with build-system and automation skills, plus a knack for translating customer requirements into production-ready embedded solutions. Based in Lahore, Pakistan, he also runs NanoFusion Systems and brings an entrepreneurial streak alongside consulting at Rufilla Ltd. A lesser-known strength is his long-term focus on build and installer reliability, evident from targeted fixes that improve boot/install flows for embedded Linux deployments.
13 years of coding experience
14 years of employment as a software developer
Bachelor of Science (BS), Telecommunication Engineering, 2.90, Bachelor of Science (BS), Telecommunication Engineering, 2.90 at National University of Computer and Emerging Sciences
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:36 commits in 7 years 9 months
Contributions summary:Awais contributed to the OpenEmbedded-core repository by fixing issues related to initrdscripts and boot drive detection. They addressed a problem with MMC device handling, ensuring correct device identification for installation. The user also fixed issues with the initrdscripts, including the handling of installer media and the management of /etc/mtab. Furthermore, they added fixes for the mesa-demos build system.
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
Role in this project:
Full-stack Developer
Contributions:22 commits in 1 year 7 months
Contributions summary:Awais primarily contributed to the Toaster GUI within the Bitbake repository, focusing on improving user experience and functionality. Their work included implementing machine name validation, enabling the selection of hidden columns in tables, and adapting the system to handle local layers more effectively. The commits also involved modifying the Toaster build system to be more flexible in finding the Bitbake executable and allowing customization through environment variables.
hacklangrustlibgit2pull-requestsis-git
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
Awais Belal - Embedded Software Consultant at Rufilla Ltd