Markus Pettersson is a Rust developer based in Gothenburg with eight years of experience building reliable systems and apps, currently contributing to Mullvad VPN and running his own independent app studio. He holds an MEng in Computer Science from Chalmers and combines systems-level Rust work with product-minded app design and delivery. Markus is an active open-source contributor—his compiler-focused work on the Gleam language improved string handling and type-checking ergonomics, including a substantial refactor replacing smol_str with ecow. Comfortable switching between consultancy, product, and infrastructure roles, he brings a pragmatic blend of safety-focused engineering and user-facing polish. A hint of his personality shows in a playful GitHub bio that signals a developer who notices the small, telling details.
7 years of coding experience
1 year of employment as a software developer
Master of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Chalmers University of Technology
⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
Back-end Developer
Contributions:4 reviews, 6 PRs, 16 comments in 1 year 9 months
Contributions summary:Markus focused on refactoring and improving code related to the Gleam compiler, specifically dealing with string handling and type checking. Their contributions included replacing `smol_str` with `ecow` for string representation, which involved widespread code changes. They also fixed error messages related to pipe type mismatches, enhancing the debugging experience for developers using the language.
Contributions:87 commits, 56 pushes, 1 branch in 10 months
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.