Zachary Michaels

Principal Engineer, Graphics at reMarkable

Oslo, Norway
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
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.
code16 years of coding experience
job17 years of employment as a software developer
bookUniversity of Georgia
github-logo-circle

Github Skills (22)

c-language10
data-serialization10
c-programming10
data-structure10
serialization10
cryptocurrency10
cryptography10
blockchain10
data-structures10
error-handling10
cprogramming-language10
debug9
debugging9
mailserver9
rpc9

Programming languages (11)

TypeScriptC++ShellCLLVMNASLObjective-CLua

Github contributions (5)

github-logo-circle
lavabit/magma

May 2015 - Jul 2015

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:
userBack-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.
popimapcommunicationsencrypteddime
monero-project/monero

Jun 2014 - Sep 2014

Monero: the secure, private, untraceable cryptocurrency
Role in this project:
userBack-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