Torfinn Berset is a pragmatic software engineering leader with 11 years of experience building embedded systems, wearables, mobile apps and cloud services, currently serving as Head of Software Engineering at Bloomlife to advance prenatal monitoring technology. He combines deep hands-on expertise in C++23 and Cortex-M embedded development with product-facing leadership, having moved research prototypes from imec/Holst Centre into commercial, low-power sensor products. Torfinn’s open-source contributions improving ARM’s CMSIS-DSP and packaging tiny-AES-c show a strong focus on code correctness, safety (const-qualification) and reproducible builds—practical improvements that increase portability across constrained targets like Cortex-M0. Equally comfortable in firmware, backend and DevOps, he has scaled web-facing systems earlier in his career and bridged academia and industry to ship robust demos and clinical-grade systems. Based in Eindhoven with an MSc in Embedded Systems from TU Delft, he blends rigorous engineering discipline with a clear product sensibility for maternal health. A lesser-known strength is his attention to subtle compiler and memory-safety issues that often unblock long-tail embedded portability problems.
10 years of coding experience
8 years of employment as a software developer
BSc. Computer Engineering, BSc. Computer Engineering at Oslo and Akershus University College
MSc Embedded Systems, MSc Embedded Systems at Delft University of Technology
CMSIS-DSP embedded compute library for Cortex-M and Cortex-A
Role in this project:
Embedded Systems Engineer
Contributions:9 commits, 1 PR, 1 issue in 1 day
Contributions summary:Torfinn's contributions primarily involve modifying the `arm_math.h` header file within the CMSIS-DSP library. These changes focus on improving code correctness and safety by adding `const` qualifiers to pointer arguments in numerous function declarations. Furthermore, the user addresses potential compiler warnings and fixes errors related to `const` declarations, ensuring the code compiles correctly for specific target architectures, such as Cortex M0. This work enhances the library's robustness and portability.
Contributions:9 commits, 2 PRs, 8 comments in 1 day
Contributions summary:Torfinn primarily focused on optimizing and improving the ARM CMSIS DSP library. Their contributions centered around code quality, including const-qualifying pointers for better memory management and safety. They addressed potential compilation issues by fixing const warnings, particularly when targeting Cortex M0, and corrected a pointer sign issue in a transform function.
cortexcortex-artoscmsismicrocontroller
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
Torfinn Berset - Head Of Software Engineering at Bloomlife Inc