Emil Ernerfeldt

Co-Founder And CTO at rerun.io

Stockholm County, Sweden
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

🤩
Rockstar
🎓
Top School
award
Top expert inRust-Based Software Development
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.
code13 years of coding experience
job12 years of employment as a software developer
bookMaster's degree, Computing Science, Master's degree, Computing Science at Umeå University
github-logo-circle

Github Skills (77)

gameengine10
physx10
image-processing10
testing10
refactorings10
refactor10
egui10
numerics10
webassemby10
refactoring10
web-development10
game-development10
graphics10
gamedevelopment10
game-engine10

Programming languages (10)

C++ShellRustCObjective-C++JavaScriptLuaHTML

Github contributions (5)

github-logo-circle
emilk/loguru

Mar 2015 - Aug 2022

A lightweight C++ logging library
Role in this project:
userBack-end Developer
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.
loggercpplogginglogging-library
emilk/egui

Dec 2018 - Jan 2023

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Role in this project:
userFull-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.
Request Free Trial
Emil Ernerfeldt - Co-Founder And CTO at rerun.io