Swanand Mulay

Information System Engineer

Canada
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
Swanand Mulay is an Information Systems Engineer with 5 years of recent experience and over a decade in software development, currently building systems at Nextdoor after senior engineering roles at Brillio and Cybage. He blends backend and embedded systems expertise, contributing to Rust projects like rumqtt (an MQTT broker) and embassy (an async embedded framework), where he improved routing, logging, TCP readiness traits, and SPI drivers. Comfortable across hardware drivers and cloud-facing services, he focuses on reliability, observability, and efficient refactoring to reduce runtime checks. Based in Canada, he brings a practical engineering mindset shaped by hands-on driver work and protocol-level improvements, and enjoys “redoxing” systems—applying low-level, systems-oriented fixes for cleaner, safer code.
code5 years of coding experience
job14 years of employment as a software developer
bookBE(IT), I T, BE(IT), I T at Savitribai Phule Pune University
github-logo-circle

Github Skills (25)

tracer10
async10
routers10
mqtt10
ip10
router10
abstraction-layer10
io10
mqttnet10
asyncio10
driver10
routes10
sys10
tcp10
embedded10

Programming languages (9)

JavaRustCMakeSCSSJavaScriptreStructuredTextGoPHP

Github contributions (5)

github-logo-circle
bytebeamio/rumqtt

Oct 2022 - Jan 2023

The MQTT ecosystem in rust
Role in this project:
userBackend Developer
Contributions:2 releases, 200 reviews, 34 commits in 2 months
Contributions summary:Swanand primarily contributed to the `rumqttd` project, an MQTT broker in Rust. Their work involved fixing bugs in the router and client, improving code efficiency through refactoring (e.g., removing redundant checks), and implementing tracing for structured logging. The user also enhanced the codebase by introducing features like dynamically reloading log filters.
emqxasynciomqtt-ecosystemrustmqtt
embassy-rs/embassy

Oct 2022 - Jan 2024

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 PRs, 2 comments in 1 year 3 months
Contributions summary:Swanand primarily contributed to the `embassy-rs/embassy` repository by implementing features related to network communication and hardware drivers within an embedded systems context. They focused on adding `ReadReady` and `WriteReady` traits for TCP sockets, extending the functionality of `embedded-io-async`. Furthermore, the user added new driver functionalities in the `spis` and `spim` modules, indicating work on communication protocols for embedded systems. Several commits involved fixing bugs, and improving pin handling in hardware driver implementations, demonstrating proficiency in hardware integration.
driversrustembeddedhalasync
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