Albin Hedman is an engineer with 11 years of hands-on experience blending mechanical design, project leadership and embedded systems development. Trained as a mechanical engineer at Chalmers, he has worked on vehicle engine and silencer development at Volvo, led gate-system projects and maintenance operations at Oxelösunds Hamn, and handled procurement, budgeting and coordination for port equipment. He pairs a systematic, detail-oriented working style with a strong appetite to learn and a persistent maker instinct—recently focusing much of his spare-time energy on programming and electronics. As an open-source contributor he improved the CAN module of rust-embedded/embedded-hal by implementing Ord and Hash for CAN IDs, demonstrating care for standards-compliant, low-level protocols. Colleagues note his positive, social approach and ability to translate practical field experience into robust technical solutions.
11 years of coding experience
Maskiningenjör, Konstruktion, Maskiningenjör, Konstruktion at Chalmers tekniska högskola
A Hardware Abstraction Layer (HAL) for embedded systems
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:5 commits, 1 PR, 8 comments in 1 day
Contributions summary:Albin focused on enhancing the `can` module within the `embedded-hal` repository. Their primary contribution involved implementing `Ord` and `Hash` traits for the `can::Id` struct, enabling its use as a key in data structures. They also meticulously implemented the `Ord` trait according to CAN bus arbitration rules and updated relevant tests. Further work included adding documentation and updating the changelog.
embedded-hal implementation for Rust on ESP32 and ESP-IDF
Contributions:2 PRs, 98 pushes, 8 branches in 9 months
rustespembeddedhalidf
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.