Aron Granberg

Full-stack Developer at Optimeringsfabriken

Greater Stockholm Metropolitan Area 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
Aron Granberg is a seasoned full-stack developer with 14 years of experience building games, tools, and desktop UX from the Greater Stockholm area. He combines hands-on systems and graphics work—contributing to notable Rust graphics projects like wgpu and lyon—with Python/C modernization efforts, demonstrating strong cross-language proficiency. As a serial founder and engineer at companies including Voxena AB, Optimeringsfabriken and Georithmic, he ships production software and improves long-term maintainability. His open-source contributions show attention to correctness and developer experience (clearer error messages, stricter typing, and MSAA rendering fixes), reflecting a pragmatic focus on robustness as well as performance.
code14 years of coding experience
job14 years of employment as a software developer
bookKTH Royal Institute of Technology
bookDanderyds Gymnasium
languagesEnglish, Swedish
github-logo-circle

Github Skills (25)

debugging10
debug10
python10
typescript10
c1110
c1710
webgpu10
graphics-programming10
typescript-types10
error-handling10
typescripts10
rust10
signal-processing9
dspic9
ui-design9

Programming languages (16)

C#JavaC++CSSRustCMakeObjective-C++Go

Github contributions (5)

github-logo-circle
belangeo/pyo

Nov 2016 - Nov 2016

Python DSP module
Role in this project:
userBackend Developer & Python Programmer
Contributions:25 commits, 4 PRs, 13 comments in 5 days
Contributions summary:Aron primarily focused on modernizing the `pyo` library for Python 3 compatibility. They made numerous changes to the C code to align with Python 3 standards, including updating deprecated functions, removing obsolete constants, and converting `PyString` instances to `PyBytes` or `PyUnicode`. The user's contributions also involved refactoring code, adding header files for compatibility, and implementing true division throughout the C implementation to improve code maintainability and Python 3 support. These changes reflect a significant effort to ensure the library's long-term viability and adherence to modern Python practices.
dtwpythonsynthesisaudiopyo
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate windows in order to improve productivity. It's meant to be 100% predictable and bring the benefits of tools coveted by professionals to everyone.
Role in this project:
userFull-stack Developer
Contributions:103 reviews, 360 commits, 56 PRs in 2 years
Contributions summary:Aron's commits primarily focus on fixing typing issues within the codebase, especially related to search providers. They added and improved type definitions for Gnome GJS APIs, and various UI elements, and added assertions to make the code more robust. The user also contributed to bug fixes, removed debug code, and improved the overall code quality by adding more typing and fixing null checks. These changes contribute to the stability and maintainability of the Material Shell desktop environment.
user-experiencegnome-shellnavigationmaterialshelltiling-window-manager
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
Aron Granberg - Full-stack Developer at Optimeringsfabriken