Simon Rönnberg

Consultant at Visionite AB

Umeå, Västerbotten 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
Simon Rönnberg is a systems developer and consultant with 10 years of professional experience and an M.Sc. in Computer Science, currently consulting at Visionite AB from Umeå, Sweden. He designs and implements robust, high-performance systems and has deep experience across JVM-based backends, distributed architectures, and game-engine rendering work in Rust. At Codemill he served as a senior system developer and solution architect, shaping maintainable platforms and taking ownership of core backend components. Simon is also an active open-source contributor—his work on Amethyst and Specs improved renderer features like transparency and vertex skinning and added ergonomics to a parallel ECS, showing comfort across low-level graphics and concurrency primitives. Pragmatic and curious, he blends careful engineering with continuous learning and a track record of shipping resilient systems under real-world load. An often overlooked strength is his ability to move between legacy maintenance and greenfield architecture, making him effective in both troubleshooting and strategic design.
code10 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (M.Sc.) Computer Science, Master of Science (M.Sc.) Computer Science at Umeå University
languagesSwedish, English
github-logo-circle

Github Skills (12)

ec10
data-structures10
rust10
game-development10
entity-component-system10
game-engine10
graphics-programming10
render10
data-structure10
game-dev10
rendering10
algorithms8

Programming languages (4)

RustGoLuaHTML

Github contributions (5)

github-logo-circle
amethyst/amethyst

Aug 2017 - Jan 2019

Data-oriented and data-driven game engine written in Rust
Role in this project:
userFull-stack Developer
Contributions:170 commits, 116 PRs, 5 pushes in 1 year 4 months
Contributions summary:Simon's commits primarily focused on enhancing the rendering capabilities of the Amethyst game engine. Their contributions included propagating configuration settings to the renderer, fixing examples to work with the new configuration, and improving the handling of rendering, including adding transparency support. The user also worked on integrating vertex skinning functionality within the renderer.
data-drivengamegamedevrustentity-component
amethyst/specs

Nov 2017 - May 2018

Specs - Parallel ECS
Role in this project:
userBack-end Developer
Contributions:20 commits, 21 PRs, 65 comments in 6 months
Contributions summary:Simon primarily contributed to the `specs` repository, which is a parallel ECS (Entity Component System) library. They implemented a `Bundle` trait for registering components and resources within the `World`, improving the ease of component registration. The user also added a `ChangeSet` struct, enabling the collection and application of changes to components, and updated dependencies. Furthermore, the user refactored code to align with a `shred` dependency update.
ecsparallelrustparallel-ecsspecs
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
Simon Rönnberg - Consultant at Visionite AB