Rasmus Michelsen is a Senior Software Engineer based in Copenhagen with seven years of experience focused on computer graphics and low-level programming. Currently at KeyShot, he progressed from student programmer to senior engineer, blending product-focused development with deep systems knowledge. He contributes to prominent open-source projects like nvim-treesitter and Neovide, improving cross-platform installation tooling and UI/UX issues such as fullscreen toggles and input handling. His background includes teaching C++ and computer graphics at DTU, reflecting strong fundamentals and an ability to communicate complex technical concepts. Rasmus’s GitHub showcases personal projects and pragmatic fixes that often target platform quirks, highlighting a pragmatic attention to detail beyond algorithmic work. He combines academic training from DTU with hands-on product and OSS impact, making him effective at shipping reliable, cross-platform developer tooling and graphics features.
Contributions:7 commits, 5 PRs, 11 comments in 1 day
Contributions summary:Rasmus primarily focused on enhancing the user interface and functionality of the Neovide client. Their contributions include implementing a toggle for fullscreen mode, fixing issues related to window display and positioning, and addressing input handling issues specifically for keyboard layouts. The user also made adjustments to the window settings and integrated the fullscreen toggle with the application settings.
Nvim Treesitter configurations and abstraction layer
Role in this project:
Backend & DevOps Engineer
Contributions:1 review, 7 commits, 2 PRs in 13 days
Contributions summary:Rasmus primarily contributed to the build and installation process of the Neovim treesitter plugin. They fixed compatibility issues on Windows systems, including path separators and command execution. The user also modified build arguments and ensured correct file replacement during updates. These changes collectively improved the cross-platform functionality and installation process of the plugin.
nvim-treesitterluatreesittertree-sittervim
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 Michelsen - Senior Software Engineer at KeyShot