Markus Pettersson

Rust Developer at Mullvad VPN

Gothenburg, 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
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.
code7 years of coding experience
job1 year of employment as a software developer
bookMaster of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Chalmers University of Technology
github-logo-circle

Github Skills (9)

compiler10
programming-language10
compiler-compiler10
gleam10
type-check9
type-checking9
erlang8
strongly-typed7
static-typing7

Programming languages (17)

JavaC++RustCGoNSISKotlinTypeScript

Github contributions (5)

github-logo-circle
gleam-lang/gleam

Jan 2023 - Oct 2024

⭐️ A friendly language for building type-safe, scalable systems!
Role in this project:
userBack-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.
gleamscalableerlangstatically-typedtype-safe
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.
Request Free Trial
Markus Pettersson - Rust Developer at Mullvad VPN