Robin Westberg

Principal Software Engineer at Symphony

Stockholm, 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
Robin Westberg is a Principal Software Engineer based in Stockholm with 20 years of experience building robust, cross-platform systems and leading engineering teams. He has deep runtime and back-end expertise from roles at Symphony, Oracle’s Java HotSpot team, and Microsoft Skype, and he currently shapes architecture and delivery at Symphony. A pragmatic problem-solver, Robin has contributed to major open-source projects including OpenJDK and the Spring RTS engine—fixing low-level signal, file-system and archive handling issues that require careful platform-specific knowledge. He pairs hands-on coding (from VM internals to CRCs and Lua integration) with team leadership, and he holds an MS in Computer Science from KTH. Notably, his work often focuses on subtle, hard-to-detect bugs across OS boundaries, reflecting a talent for durable, cross-platform engineering.
code20 years of coding experience
job18 years of employment as a software developer
bookMS Computer Science, MS Computer Science at KTH Royal Institute of Technology
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
81reputation
6kreached
2answers
0questions
github-logo-circle

Github Skills (25)

filesystem10
file-management10
c-language10
jvm10
game-dev10
java10
lua10
javas10
openjdk10
game-development10
cprogramming-language10
game-engine9
exception-handling9
rt9
cpp8

Programming languages (8)

TypeScriptJavaC++RustMakefileJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
openjdk/jdk

Sep 2018 - Mar 2021

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer
Contributions:24 reviews, 20 PRs, 1 push in 2 years 6 months
Contributions summary:Robin primarily contributed to the OpenJDK project by addressing issues related to signal handling on macOS, specifically regarding SIGBUS. They modified Java and HotSpot source code to introduce a shutdown tracing event and modify the VM halt behavior. Additionally, the user made changes to build configurations and Windows-specific code, demonstrating knowledge of cross-platform development. They also updated JFR events and resolved code quality issues related to documentation.
openjdkjavajvmjdk
spring/spring

Feb 2006 - Jan 2007

A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/
Role in this project:
userBack-end Developer
Contributions:30 commits in 11 months
Contributions summary:Robin primarily contributed to fixing path-related issues, archive handling, and exception handling within the Spring RTS game engine. They modified code related to the file system (VFSHandler, ArchiveScanner, and FileHandler), including handling backslashes and implementing CRC calculations. Furthermore, the user addressed parsing errors in game data and unitsync, along with updating the Lua version and integrating it into various parts of the system.
luamantisspringrtsrtsc-plus-plus
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
Robin Westberg - Principal Software Engineer at Symphony