Emil Ernerfeldt is a Co-Founder and CTO with 12 years of experience building high-performance software for interactive and visual domains. He leads rerun.io, a startup that brings observability to computer vision by making it as easy to log images, point clouds and other rich data as logging text. As the creator of egui and a prolific Rust contributor, he works across the full stack—authoring UIs, rendering code and backend systems for projects like rerun, winit, three-d, rapier and puffin. His work is grounded in graphics and physics expertise, with a pragmatic emphasis on numerical stability and cross-platform correctness (e.g., is_finite checks, Affine3D helpers and macOS fixes). Emil pairs research-grade algorithms with product-minded engineering, from fast ETL and bot-mitigation pipelines to robust 3D mesh reconstruction tools. Based in Stockholm and holding a Master's in Computing Science from Umeå University, he consistently ships libraries and apps that run on both web and native targets.
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.