Ayush Singh

Embedded Software Engineer at BeagleBoard.org Foundation

Surat, Gujarat, India
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

🤩
Rockstar
🎓
Top School
Ayush Singh is an embedded software engineer with 9 years of experience focused on systems programming, developer tooling, and board support for Linux and Zephyr. Based in Surat, India, he contributes to high-profile open-source projects including Rust and Zephyr, where his work enabled Rust's std on UEFI and added drivers and radio support for constrained devices. At BeagleBoard.org he drives board support, MicroPython/MicroBlocks integration, and imaging tooling to simplify hobbyist and industrial workflows. His GSoC projects reduced system complexity (e.g., shrinking a Greybus architecture by 36%) and moved critical services onto BeaglePlay hardware to improve reliability. Comfortable across low-level OS primitives, driver stacks, and build systems, he brings a pragmatic blend of safety-minded Rust work and hands-on embedded C/RTOS experience. An IIT-ISM trained engineer, he pairs formal academic grounding with a track record of shipping production-ready open-source tooling for IoT and embedded platforms.
code9 years of coding experience
bookIntegrated Master of Technology, Mathematics and Computer Science, Integrated Master of Technology, Mathematics and Computer Science at Indian Institute of Technology (Indian School of Mines), Dhanbad
bookMaharaja Agrasen Vidyalaya
stackoverflow-logo

Stackoverflow

Stats
1,479reputation
119kreached
4answers
35questions
github-logo-circle

Github Skills (29)

uefi10
filesystem10
system-programming10
embedded-language10
microcontroller10
zephyr10
rtos10
rust10
process-management9
pwm9
i2c9
gpio9
concurrency8
lang7
compiler-compiler7

Programming languages (15)

C#C++RustCGoKotlinDockerfileShell

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Sep 2023 - Apr 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:137 reviews, 36 PRs, 197 comments in 1 year 7 months
Contributions summary:Ayush made significant contributions to the Zephyr RTOS project, primarily focusing on drivers and board support for embedded systems. Their work included adding a GPIO-controlled I2C switch driver, enhancing IEEE 802.154 radio support for specific CC13xx/CC26xx devices, and fixing issues related to networking and PWM. The user also addressed build issues, improved documentation, and optimized existing code for the BeagleConnect Freedom board.
bluetooth-lereal-timezephyrsecuregit-repository
rust-lang/rust

Nov 2022 - Dec 2022

Empowering everyone to build reliable and efficient software.
Role in this project:
userBack-end Developer
Contributions:162 reviews, 14 commits, 53 PRs in 1 month
Contributions summary:Ayush primarily focused on implementing core functionality for the Rust standard library on the UEFI platform. Their contributions involved implementing system time and thread functionalities, and expanding the sys/os module. The user also developed the process module, including support for command execution and environment variables. Additionally, they improved the build process by introducing better argument handling and fixing several related issues.
crategarbage-collectionrustreliablecompiler
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
Ayush Singh - Embedded Software Engineer at BeagleBoard.org Foundation