Rasmus Pedersen

Principal Engineer at Autodesk

Copenhagen, Capital Region of Denmark
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Rasmus Pedersen is a Principal Engineer based in Copenhagen with 12 years of experience building reliable, performance-minded software across medical imaging and CAD domains at Autodesk and BK Ultrasound. He pairs an applied mathematics background from DTU with deep C++ and backend expertise, focusing on code quality, const-correctness, and robust error handling. A steady open-source contributor, Rasmus has tidied and hardened widely used projects such as ServiceStack, .NET Orleans, libuv and RenderDoc, showing attention to maintainability in both cross-platform I/O and graphics debugging toolchains. Colleagues rely on him for pragmatic cleanup and subtle bug fixes that reduce warnings and prevent platform-specific failures—work that’s easy to overlook but critical for long-lived systems.
code12 years of coding experience
job18 years of employment as a software developer
bookTechnical University of Denmark
languagesDanish, English, Croatian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (38)

debugging10
code-optimization10
vulkan10
debug10
c-language10
windows10
net10
dotnet10
distributed-systems10
c1110
webservice10
netframework10
c1710
asp-net10
dotnet-core10

Programming languages (5)

C#C++CCMakeJavaScript

Github contributions (5)

github-logo-circle
dotnet/orleans

Jan 2015 - Aug 2015

Cloud Native application framework for .NET
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 2 comments in 7 months
Contributions summary:Rasmus primarily focused on code quality improvements and bug fixes within the Orleans framework. Their contributions include removing unnecessary whitespace, fixing warnings related to code analysis tools, and correcting stylistic issues. These changes touch upon various core components such as the Azure client, storage providers, and serialization mechanisms, highlighting the user's involvement in maintaining the stability and consistency of the system.
dotnetconcurrencycloud-computingdistributed-actorsframework
libuv/libuv

Sep 2015 - Apr 2017

Cross-platform asynchronous I/O
Role in this project:
userBack-end Developer
Contributions:5 PRs, 2 comments in 1 year 6 months
Contributions summary:Rasmus contributed to the `libuv` repository by fixing bugs and addressing coding style issues primarily on Windows platforms. They improved error handling within the `uv_pipe_write_impl` function, ensuring the correct Win32 error codes were returned. The user also corrected C99/C++ comments and made several other minor code cleanup changes. Furthermore, they implemented the `getnameinfo` function with separate Unix and Windows implementations.
unixunicornsasynchronouswindowsio
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
Rasmus Pedersen - Principal Engineer at Autodesk