Lucas Granberg

Development Manager at Smartel Electronics

Sipoo, Finland
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
Lucas Granberg is a Development Manager and seasoned full-stack engineer with 13 years’ experience building end-to-end IoT solutions, from sensor hardware and embedded firmware to front-end applications and cloud back-ends. Based in Sipoo, Finland, he leads development at Smartel Electronics on wastewater management systems while also contributing low-level fixes to prominent Rust embedded projects like embassy-rs, demonstrating hands-on hardware debugging (RNG/clock handling) for STM32WL platforms. Over the last year he has intentionally shifted toward Rust for its strengths in both embedded and backend domains and is currently developing a LoRaWAN stack in Rust. His background in big data analytics and a BE in Information Technology complements a pragmatic approach to system design that balances reliability, resource constraints, and operational observability.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor of Engineering - BE, Information Technology, Bachelor of Engineering - BE, Information Technology at Arcada University of Applied Sciences
languagesEnglish, Swedish, Finnish
github-logo-circle

Github Skills (8)

embedded10
rust10
driver10
stm10
async10
hal9
abstraction-layer9
executor8

Programming languages (8)

TypeScriptMDXRustCJavaScriptGoPHPPython

Github contributions (5)

github-logo-circle
embassy-rs/embassy

Aug 2022 - Dec 2025

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 5 PRs, 11 comments in 3 years 4 months
Contributions summary:Lucas's contributions focused on the `embassy-rs` embedded framework, primarily addressing issues related to the random number generator (RNG) functionality. They implemented reset mechanisms to handle clock or seed errors, particularly for the STM32WL series. Further work involved adjusting the RNG configuration and toggling sequences to ensure correct operation on specific hardware configurations. These changes showcase direct interaction with hardware-specific features.
asyncrustembeddedhaldrivers
lucasgranberg/lorawan

Feb 2023 - Aug 2025

LoRaWAN 1.0.4 end device implementation benefiting from the encoding implementation in https://github.com/ivajloip/rust-lorawan.
Contributions:5 reviews, 18 PRs, 89 pushes in 2 years 6 months
lorawanrustlorawan-device
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