Paul Sajna is a curious and self-driven firmware developer with 11 years of hands-on experience across software and embedded domains, currently building firmware at Reliable Controls. He transitioned from a Software Developer role into firmware after four years of professional software work, bringing strong backend and systems problem-solving skills honed at companies like Taskoli and through early technical roles. Paul contributes to open-source embedded projects in Rust—adding Circuit Playground Express support to atsamd-rs—and has improved cross-platform stability in the popular OpenRCT2 project by addressing POSIX locking compatibility. Based in Canada, he pairs practical electronics tinkering and a home-lab mindset with formal training from Camosun College, often bridging low-level hardware constraints with higher-level software design.
11 years of coding experience
5 years of employment as a software developer
Associate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES, Associate's degree, COMPUTER AND INFORMATION SCIENCES AND SUPPORT SERVICES at Camosun College
Contributions:87 reviews, 105 commits, 268 PRs in 4 years 3 months
Contributions summary:Paul primarily contributed to adding support for the Circuit Playground Express board to the `atsamd-rs/atsamd` repository. Their work involved integrating board-specific configurations and example code, including changes to pin mappings, memory layout, and build scripts. The user's commits directly addressed the hardware and software integration needed to support this microcontroller board within the Rust-based embedded systems project.
An open source re-implementation of RollerCoaster Tycoon 2 🎢
Role in this project:
Backend Developer
Contributions:5 commits, 1 PR in 1 day
Contributions summary:Paul primarily contributed to the `openrct2` project by modifying the `posix.c` file. Their commits focused on replacing the `flock` function with `fcntl` for better compatibility. They also addressed indentation issues and incorporated review suggestions related to the locking mechanism. These changes likely aimed to improve the game's cross-platform functionality and stability.
re-implementationgamediscordc-plus-plussimulation
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
Paul Sajna - Firmware Developer - Level 1 at Reliable Controls