Johan Gustafsson

Senior Developer at Bejoynd

Växjö, 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

👤
Senior
🎓
Top School
Johan Gustafsson is a seasoned C#/.NET senior developer with 16 years of experience building and operating regulated online gambling platforms across multiple European markets. He combines deep backend expertise—designing core architectures, optimizing MS SQL environments processing billions of financial transactions, and troubleshooting production deadlocks—with hands-on DevOps work on cloud, Kubernetes, and CockroachDB. As a former systems architect and partner at WebPrefer, he led integrations for major operators and implemented high-availability database solutions and replication strategies. Johan is also an active open-source contributor to the Stride3D game engine, improving rendering, shader compilation, and Vulkan reliability—an unusual cross-pollination that informs his systems-level thinking. Based in Växjö, Sweden, he pairs pragmatic production focus with a developer’s curiosity, evidenced by personal projects in graphics programming. His combination of regulated-market compliance experience and low-level performance tuning makes him particularly strong at reliable, auditable financial systems.
code16 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Göteborgs universitet / University of Gothenburg
bookIT-Programmet, IT-Programmet at John Bauer Gymnasiet
languagesSwedish, English
github-logo-circle

Github Skills (12)

vulkan10
game-development10
shader10
game-engine10
csharp10
render10
dotnet-core10
rendering10
direct3d9
multiplatform9
compiler9
xamarin8

Programming languages (3)

C#CHTML

Github contributions (5)

github-logo-circle
stride3d/stride

Jul 2020 - Jul 2022

Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
Role in this project:
userSoftware Engineer
Contributions:4 reviews, 12 commits, 14 PRs in 1 year 11 months
Contributions summary:Johan made numerous contributions to the Stride game engine, focusing on rendering, shader compilation, and asset management. They addressed bugs related to normal map reconstruction, Vulkan concurrency issues, and shader parsing. They also implemented new features, such as the option to bind opaque output during the transparent render stage and the ability to use per-frame logical groups. Furthermore, the user improved the game engine by dynamically detecting runtime content types and updating the default value attributes.
gamedevvulkanxenkogame-developmentmulti-platform
johang88/stride

May 2020 - Jul 2022

Stride Game Engine (formerly Xenko)
Contributions:100 commits, 2 PRs, 91 pushes in 2 years 2 months
gamedevxenkogame-developmentopenglgame-engine
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
Johan Gustafsson - Senior Developer at Bejoynd