Matt Peterson is a Senior Software Engineer and SRE with 17 years of experience building and operating reliable distributed systems, currently focused on platform work at Veeam. A former Google SRE, he specializes in Kubernetes platforms, CI/CD and build systems, infrastructure automation, and developer productivity, with a strong track record of reducing deployment risk and accelerating pipelines. He’s implemented GitOps/IaC patterns, optimized Bazel and CI caching, and built a Bazel build cluster in Go to lower operational overhead. His open-source contributions span cross-platform engine and tooling work—improving Mac compatibility for a RTS engine and enhancing Linux support for Figma and LiveCode—reflecting deep systems and portability expertise. Based in Utah, he combines pragmatic engineering with an eye for developer ergonomics, often surfacing subtle platform issues like endianness and async message handling. Colleagues rely on him to turn complex infra into composable, low-friction developer experiences.
17 years of coding experience
16 years of employment as a software developer
Computer Science, Computer Science at Utah Valley University
LiveCode cross-platform development environment (engine)
Role in this project:
Back-end Developer
Contributions:24 commits in 4 months
Contributions summary:Matt primarily focused on fixing bugs and optimizing the LiveCode engine, particularly related to 64-bit compatibility and rendering speed on Linux. Their work involved modifying core components like bitmap effects and context handling to improve performance. The user also addressed linker errors and made improvements to prevent infinite loops within the engine's execution flow.
Figma is the first interface design tool based in the browser, making it easier for teams to create software. Join us in https://t.me/figma_linux
Role in this project:
Full-stack Developer
Contributions:6 commits, 1 PR in 1 day
Contributions summary:Matt contributed to the Figma Linux application by addressing issues related to menu item resolution and async message passing. They updated webpack configurations and implemented changes to the web binding middleware for improved message handling. Furthermore, the user added functionality to save and reload local plugins and implemented the loading of plugin source code from disk.
electronbrowsercsschatlinux
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.