Emil Ernerfeldt is a Co-Founder and CTO with 13 years of experience building high-performance interactive and visual systems, from physics engines and games to 3D scanning and computer-vision observability. He holds a Master's in Computing Science and combines deep backend numerics with UI craftsmanship—authoring egui and contributing polished visual tooling like the puffin profiler and the Rerun viewer. Emil is a pragmatic Rustist: shipping cross-platform GUI and rendering work, fixing platform-specific winit issues, and hardening math libraries for numerical stability. At rerun.io he’s translating rich multimodal data into developer-friendly observability, applying lessons from prior roles at Embark, Volumental and Algoryx. His open-source footprint reveals both low-level physics/math insight and attention to UX details—an engineer who optimizes both algorithms and the way people interact with them. Based in Stockholm, he blends founder-level product thinking with hands-on coding across the full stack.
13 years of coding experience
12 years of employment as a software developer
Master's degree, Computing Science, Master's degree, Computing Science at Umeå University
Contributions:6 releases, 19 reviews, 192 commits in 7 years 5 months
Contributions summary:Emil primarily contributed to the development of a C++ logging library. Their work involved refactoring the code, fixing bugs, and adding features such as custom error messages, improved stack traces, and the ability to customize the file logging verbosity and format. They also worked on the implementation of improved terminal colors. Additionally, the user made updates to remove dependencies and improve code style and quality.
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Role in this project:
Full-stack Developer
Contributions:24 releases, 2168 reviews, 2104 commits in 4 years 1 month
Contributions summary:Emil has contributed significantly to the `egui` repository, a project focused on building an easy-to-use immediate mode GUI in Rust, covering both web and native platforms. Their work demonstrates a strong understanding of UI development, as evidenced by their bug fixes, enhancements to text selection functionality, and contributions to improving the overall visual appeal and usability of the library's widgets, like those in the "text layout demo" and "drag and drop" features. Furthermore, the user's focus on cross-platform compatibility, especially in regards to web, is reflected in their work on the web demo and the handling of focus issues. The user contributed multiple improvements involving various aspects of UI, including adding new features such as the ability to drag the elements of the UI.
immediate-modegamedevrustguigame-development
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.