Zachary Michaels is a Principal Engineer specializing in graphics and C++ with 16 years of engineering experience and a decade-plus footprint in the software industry. Based in Oslo, he has worked across startups and studios—from Oblong’s spatial multi-screen UI team to DreamWorks Animation—and now leads graphics engineering at reMarkable. He has deep systems and back-end expertise, evidenced by meaningful contributions to privacy-focused open source like Monero and secure-mail projects such as Lavabit’s magma, where he improved error handling, fixed memory issues, and added wallet and server functionality. Zach blends low-level performance tuning and serialization correctness with higher-level product thinking for large-format UIs and multi-user systems. A mathematician by training, he brings a methodical, research-minded approach to debugging complex distributed and graphics problems. Colleagues describe him as a pragmatic engineer who surfaces subtle bugs and refactors core systems for long-term robustness.
The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
Role in this project:
Back-end Developer
Contributions:151 commits, 11 PRs, 32 pushes in 1 month
Contributions summary:Zachary primarily contributed to the core functionality of the `magma` server daemon, an encrypted email system. Their work focused on fixing bugs related to dangling pointers and other issues in the `multi_t` data structure, which is critical to the system. Furthermore, the user refactored code related to the mail chunk retrieval, introducing and implementing a new function `pl_replace` along with various parameter checks. Their contributions touched upon multiple core modules, including strings, indexes, and mail objects.
Monero: the secure, private, untraceable cryptocurrency
Role in this project:
Back-end Developer
Contributions:70 commits in 3 months
Contributions summary:Zachary primarily focused on back-end development tasks, contributing code related to the Monero cryptocurrency project. Their commits included the implementation of explicit error constructors within the wallet, optimizations through the removal of unused code and corrections to serialization, and the addition of a new RPC call, get_bulk_payments. Additionally, the user improved code by using C++ style casts and added missing pragmas. These changes reflect a focus on improving error handling, fixing serialization, and adding new wallet features.
securecryptographycmakeuntraceableprivacy
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
Zachary Michaels - Principal Engineer, Graphics at reMarkable