Joshua B

Senior Integration Engineer

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
Joshua B is a Senior Integration Engineer based in Gothenburg, Sweden with six years of hands-on experience building and operating privacy-first VPN infrastructure at Mullvad. He specializes in WireGuard server integration, Ansible-driven deployments, and bespoke Linux kernel/OS tuning for RAM-based bare-metal servers, while also maintaining HashiCorp Vault and CI pipelines to ensure safe, auditable rollouts. Formerly Head of Infrastructure, he pairs people-focused leadership with deep technical involvement—writing infrastructure code, running incident response, and shaping strategic plans. His open-source contributions include improving DNS blocklist build and deployment tooling, adding GPG signing and test automation to harden distribution. Comfortable across Python, Bash, Docker and CI systems, he blends operational rigor with clear technical communication, occasionally publishing blogs and polishing copy to make complex topics accessible.
code6 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at University of Lincoln
languagesSwedish, English
github-logo-circle

Github Skills (10)

bash10
pg9
ansible9
ansible-galaxy9
gnupg9
cicd8
dns8
githubaction-workflow7
documentation7
github-ci7

Programming languages (9)

TypeScriptJinjaShellCRustAdblock Filter ListGoText

Github contributions (5)

github-logo-circle
mullvad/dns-blocklists

Jun 2021 - Jan 2023

Lists and configuration for our DNS blocking service
Role in this project:
userDevOps Engineer
Contributions:21 reviews, 46 commits, 54 PRs in 1 year 7 months
Contributions summary:Joshua primarily contributed to the project by modifying and maintaining the build and deployment processes. This is evidenced by changes to the `scripts/check_zonedata.sh` script, updates to the `templates/README.md.j2` file to reflect build instructions and tool requirements, and the addition of a step to execute a test script. They also incorporated GPG signing for the output files and updated the README with custom DNS entries.
trackerdnsadult-contentblockinggambling
Contributions:3 commits, 4 pushes, 1 branch in 1 year 8 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
Joshua B - Senior Integration Engineer