Mark Probst is a seasoned software engineer and co-founder of Glide with 27 years of experience building runtime systems, developer tools, and high-performance front-ends. His background as a Mono runtime engineer and Principal Software Engineer at Microsoft is reflected in deep systems-level contributions—improving garbage collection, architecture-specific codegen, and debugger protocols for the widely used Mono project. At Glide he blends that low-level expertise with product-focused engineering, leading work on quicktype, glide-data-grid, and Git bindings that span back-end optimization and accessible, TypeScript-first UI components. An active open-source contributor, he pairs practical performance tuning with clean API design and has a knack for surfacing subtle race-condition fixes that improve reliability at scale. Based in Greater Chattanooga, he brings a rare combination of systems craftsmanship and startup product sensibility.
Generate types and converters from JSON, Schema, and GraphQL
Role in this project:
Back-end Developer
Contributions:2 reviews, 2512 commits, 952 PRs in 5 years 6 months
Contributions summary:Mark's commits focus on modifying and improving the codebase related to quicktype, a tool designed to generate types and converters from various data formats like JSON and GraphQL. The contributions include changes to the intersection accumulator, specifically addressing attribute handling in classes and maps within unions. The user made changes to improve and streamline the code generation process by refining type attribute handling, including string types and improvements in union and enum processing.
Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
Back-end Developer
Contributions:1622 commits, 44 PRs, 59 pushes in 9 years 2 months
Contributions summary:Mark contributed to the Mono open-source project, focusing on garbage collection (GC) code improvements. They addressed race conditions and code optimization in the SGen garbage collector, including enhancements related to bridge processing and memory management. The user also made changes to the binary protocol for debugging and performance analysis, by introducing features for concurrent collection and various logging improvements.
dotnetjitruntimemonoandroid
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.