Garrett Thornburg

Founder at MOZR

Salt Lake City, Utah, United States
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
Garrett Thornburg is a founder and seasoned engineering leader with 13 years of experience building platform and product teams from early startups to scale-stage companies. Based in Salt Lake City, he served seven years at MX rising to VP of Engineering, Platform, where he led infrastructure and platform work that supported large-scale financial services products. He co-founded multiple startups, including Vanilla, which focused on one-click review flows for local businesses, reflecting a pragmatic mix of product intuition and technical execution. Garrett is an active backend contributor to open-source projects such as the nats.java client, where he improved reliability and subscription handling—showing a focus on robust messaging and systems-level code. He recently founded MOZR to continue shipping product-driven platform solutions and mentoring engineering teams. Known for combining hands-on coding with strategic leadership, he brings a builder’s curiosity and practical emphasis on reliability and developer experience.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at BYU
languagesRussian
github-logo-circle

Github Skills (10)

javas10
webclient10
middleware10
nat10
natsio10
messaging10
clientside10
java10
testing8
concurrency8

Programming languages (13)

JavaCRustGoTypeScriptShellJavaScriptRuby

Github contributions (5)

github-logo-circle
nats-io/nats.java

Apr 2017 - Jul 2019

Java client for NATS
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 8 comments in 2 years 3 months
Contributions summary:Garrett primarily contributed to the Java client library for NATS messaging, focusing on improving the reliability and functionality of the client. They addressed issues related to IOException during force flushing sockets and implemented new subscribe/unsubscribe methods with custom handler support, including associated testing. Additionally, the user made changes to the dispatcher class, refactoring and adding new methods for managing subscriptions and unsubscriptions. This work demonstrates a focus on core client functionality and message handling.
natsmessaging-librarymessagingmiddlewarejava
mxenabled/timber

Jan 2021 - Apr 2021

An experimental postgres log parser
Contributions:1 release, 25 reviews, 36 commits in 2 months
postgresqllog-parserpostgresparser
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