Pelle Johnsen

Advisory Interim CTO at Prolantic

Copenhagen, Capital Region of Denmark
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
Pelle Johnsen is an experienced software leader and hands-on engineer with 12+ years building scalable cloud platforms, real-time 3D web experiences, and embedded systems. He has led CTO and architecture roles at multiple startups, combining full‑stack development (Rust, TypeScript, Python) with cloud-native deployments on AWS and Kubernetes. A technical artist by training, Pelle uniquely bridges 3D content pipelines and graphics engineering—contributing to high-profile open-source projects like Babylon.js and the glTF Blender exporter to preserve artist data through export/import. He’s also delivered low-level graphics tooling work in Rust (wgpu/naga) and backend improvements to Go frameworks like beego, demonstrating fluency across languages and layers. Known for pragmatic technical strategy and cost‑aware infrastructure design, he advises startups on product-aligned engineering and cloud optimization. Based in Copenhagen, Pelle blends creative technical artistry with production-grade systems thinking.
code12 years of coding experience
job27 years of employment as a software developer
bookDigital Artist, 3D Computer Graphics and Animation, Digital Artist, 3D Computer Graphics and Animation at Truemax Academy
bookTechnical University of Denmark
languagesDanish, English, Chinese
github-logo-circle

Github Skills (37)

webgl10
parserator10
javascript10
parser10
gltf10
shader10
game-engine10
lexer10
translation10
python10
testing10
typescript10
babylonjs10
glsl10
go10

Programming languages (17)

PowerShellC#JavaC++BikeshedRustCMakefile

Github contributions (5)

github-logo-circle
gfx-rs/naga

Jun 2020 - Feb 2021

Universal shader translation in Rust
Role in this project:
userBack-end Developer
Contributions:75 reviews, 71 commits, 65 PRs in 8 months
Contributions summary:Pelle primarily contributed to the `naga` repository, which focuses on shader translation in Rust. Their work involved implementing features for the GLSL frontend, including a new parser and lexer, along with associated error handling and testing. They also added support for handling various shader types and jump statements. Additionally, they added initial Rosetta testing and helped handle texture and sampler types.
rusttranslationwebgpushaderwgsl
beego/beego

Jul 2015 - Jan 2016

beego is an open-source, high-performance web framework for the Go programming language.
Role in this project:
userBack-end Developer
Contributions:8 commits, 10 PRs, 35 comments in 6 months
Contributions summary:Pelle contributed primarily to the core functionality of the beego web framework. Their work included implementing features for the ORM, such as the `Distinct()` method for query sets, and fixing bugs related to database interactions. The user also made changes to the context package, specifically addressing issues with parameter handling. Additionally, they addressed issues in the ORM related to custom primary keys and reverse relationships.
golangframeworkperformancebeegoweb-performance
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
Pelle Johnsen - Advisory Interim CTO at Prolantic