Markus Viitamäki

Senior Infrastructure Architect & Game Server Lead at Embark Studios

Stockholm, Stockholm County, 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 Viitamäki is a Senior Infrastructure Architect and Game Server Lead based in Stockholm with over a decade of hands-on experience designing and operating game, web and large-scale networked server environments. He progressed from running competitive-game servers to leading infrastructure at Embark Studios and serving as CTO at DreamHack, blending deep IPv4/IPv6 networking, *NIX/Windows ops and virtualization expertise with pragmatic DevOps. Markus has a track record of stabilizing production systems and improving deployment pipelines—recent open-source contributions include backend and CI/CD improvements to the popular wg-ui WireGuard web UI. He thrives in collaborative teams, pursues volunteer and non-profit technical projects, and consistently seeks new challenges that bridge gaming, infrastructure and community-facing services.
code8 years of coding experience
job10 years of employment as a software developer
bookDatanom, Computers, Datanom, Computers at Vaasa Vocational Institute
languagesEnglish, Finnish, Swedish
github-logo-circle

Github Skills (11)

go10
devops10
wireguard10
dockers9
cicd9
docker9
svelte8
go-modules8
ui-design7
webpages7
vpn7

Programming languages (9)

DockerfileShellRustJavaScriptGoPHPHTMLRuby

Github contributions (5)

github-logo-circle
EmbarkStudios/wg-ui

Nov 2019 - Feb 2022

WireGuard Web UI for self-serve client configurations, with optional auth.
Role in this project:
userBackend & DevOps Engineer
Contributions:1 release, 22 reviews, 48 commits in 2 years 3 months
Contributions summary:Markus contributed significantly to the backend and DevOps aspects of the `wg-ui` repository. Their work included fixing bugs related to client configuration and DNS settings, updating Go dependencies, and adding support for persistent keepalive. They also updated the CI/CD pipeline and made changes to the Dockerfile for the build process, ensuring the project's continued stability and deployment efficiency. Further commits focused on bumping WireGuard-related dependencies and adjusting code for versioning changes.
web-uivpnsvelteservewireguard
CS:GO Server configs used at competitive tournament(s)
Contributions:24 commits, 9 PRs, 21 pushes in 8 months
csgoconfigscs-gogo-serverglobaloffensive
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 Viitamäki - Senior Infrastructure Architect & Game Server Lead at Embark Studios