Richard Scott is a BP Product Manager and medical device engineer with over a decade of experience translating embedded systems and low-level firmware expertise into clinically focused cardiovascular measurement products. He leads product strategy and clinical adoption for non-invasive central aortic blood pressure and pulse wave analysis technologies, advocating for richer waveform data to drive better risk assessment and treatment decisions. His background spans executive leadership, product development and consulting across startups and specialized payments/security firms, reflecting a rare blend of regulatory, clinical and systems engineering skills. On GitHub he has contributed practical build and low-level fixes to embedded .NET interpreters for platforms like ESP32 and STM32, underscoring hands-on firmware and toolchain know-how. Based in Auckland, he is driven by a mission to make accurate, affordable BP waveform measurement and cardiovascular management accessible at scale. Colleagues would note his uncommon combination of clinical evangelism and deep technical craftsmanship.
10 years of coding experience
15 years of employment as a software developer
M.Sc. Electronic Eng. (Cum Laude), Secure Transaction Processing Between Computers, M.Sc. Electronic Eng. (Cum Laude), Secure Transaction Processing Between Computers at University of KwaZulu-Natal
:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:21 reviews, 19 commits, 27 PRs in 3 years 1 month
Contributions summary:Richard contributed significantly to the build and configuration aspects of the nanoFramework interpreter, primarily targeting ESP32 and STM32 platforms. Their work involved creating PowerShell scripts to install required toolchains and configure environment variables for building the firmware. They also updated build configurations within VS Code, including task and launch configurations, and addressed issues related to PWM device selection. Additionally, the user made changes to the linker file configuration.
Contributions:7 commits, 12 PRs, 77 comments in 3 months
Contributions summary:Richard primarily focused on low-level system code modifications, specifically within the .NET Micro Framework Interpreter. Their contributions included improving the `BitConverter` implementation to avoid memory access errors and adjusting the handling of data types. Furthermore, the user updated the OneWire API to use logical port numbers and corrected various related functions. These changes point to the user's experience with hardware interfacing and low-level programming, specifically related to embedded systems.
compilermicro-frameworkinterpretercsharp
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
Richard Scott - BP Product Manager at Health Systems Limited