Fredrik Orderud is a Principal Software Architect with 15+ years of experience designing high-performance medical imaging and API platforms, currently leading API and streaming architecture for GE HealthCare’s ultrasound quantification and visualization products. He combines deep academic expertise (PhD in medical imaging) with hands-on systems skills in C++, GPU programming, real-time 3D segmentation and Kalman-based tracking, and has driven cross-vendor standards work such as Open4D. Fredrik is also a pragmatic security engineer experienced with Windows sandboxing, installer/static-analysis tooling, and automated image/configuration management, and he publishes related tools as open source. A pragmatic integrator of developer workflows, he brings CI/CD, version-control and process-compliance into product delivery while engaging with hardware vendors on GPU driver issues. Unusually, he blends low-level performance tuning (SSE/AVX, OpenMP) with developer-facing platform design and third-party developer programs, enabling interoperability at scale.
15 years of coding experience
Technician, Industrial Electronics Technology/Technician, Technician, Industrial Electronics Technology/Technician at Rælingen upper secondary school
Contributions summary:Fredrik focused on refactoring and renaming classes and files related to Microsoft Visual C++ (MSVC) compiler support within the cpptasks library. They renamed folders, classes, and files to maintain a consistent naming scheme, specifically changing instances of "DevStudio" to "Msvc". This included modifications to Java test files and core source code, impacting compiler and linker configurations. The primary focus was on adapting the build process for MSVC compatibility.
Client Tools for NuGet - including Visual Studio extensions, command line tools, and msbuild support. (Open issues on https://github.com/nuget/home/issues)
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 15 comments in 3 months
Contributions summary:Fredrik primarily focused on fixing bugs and improving the NuGet client's functionality. They addressed a bug related to the `nuget push` command's timeout option and corrected a comparison in the code. The user also added support for the "no_proxy" configuration to specify proxy exceptions and updated broken tests. This work involved modifying core NuGet client code and configuration files.
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
Fredrik Orderud - Principal Software Architect at GE HealthCare