Matthew Dobson is a Full Stack Engineer with 13 years of experience building web and IoT solutions and a keen interest in government and public policy. He blends hands-on engineering across JavaScript/TypeScript, Ruby, Python and C-family languages with leadership experience as Director of Engineering and IT Manager, delivering both product-facing apps and internal architectures. His open-source contributions include backend work on projects like Zetta (IoT platform) and enhancements to Apache Usergrid’s JavaScript SDK, where he refactored group support and added user/group management helpers. Matthew pairs technical depth with policy insight—he holds a Master’s in Public Policy Analysis and has prototyped AI and spatial-data tools for municipal use in Detroit. Known for treating code "like legos," he enjoys simplifying complex state and streaming systems into maintainable components. Based in Ann Arbor, he’s focused on merging technology communication skills with practical solutions for governments and public-sector partners.
13 years of coding experience
12 years of employment as a software developer
Master's degree, Public Policy Analysis, Master's degree, Public Policy Analysis at University of Michigan
BS, Computer Science, BS, Computer Science at Michigan State University
An API-first, open source software platform for the Internet of Things.
Role in this project:
Backend Developer
Contributions:1 release, 241 commits, 37 PRs in 1 year 6 months
Contributions summary:Matthew primarily contributed to the back-end functionality of the Zetta platform. Their work focused on machine configuration, including adding functionality for monitoring streams, handling state transitions and argument slicing. They also implemented data streaming capabilities, using a data stream class and updating machine configuration to leverage this stream. The contributions demonstrate a focus on the internal workings of state management within the Zetta platform.
Contributions summary:Matthew primarily focused on enhancing the JavaScript SDK for the Apache Usergrid project. Their contributions include adding helper methods for user signup and group management, streamlining common operations. They also introduced functionality for adding and removing users from groups, and for retrieving group and user feeds. Furthermore, they refactored group support into its own dedicated object, improving code organization and maintainability.
javaapache
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
Matthew Dobson - Full Stack Engineer at The Electric Plant Co