William Mak is a Senior Backend Engineer based in Toronto with 11 years of experience building reliable systems for travel, leisure, and developer tooling. At Sentry he focuses on performance-sensitive backend work, improving time-series metrics, query efficiency, and error handling for a widely used open-source monitoring platform. He previously co-founded StageKeep and built production services for G Adventures, blending product-minded engineering with hands-on implementation across Python, JavaScript, Linux, and C#. William’s background spans full lifecycle delivery from QA automation to diagnostic UIs, and he brings a knack for turning tricky data and performance problems into maintainable solutions.
11 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Toronto
Developer-first error tracking and performance monitoring
Role in this project:
Back-end Developer
Contributions:2509 reviews, 830 commits, 2299 PRs in 3 years 2 months
Contributions summary:William primarily focused on improving the metrics enhanced performance features within the Sentry project. Their contributions involved fixing bugs related to time series granularity, environment filtering, and the handling of transaction data. They also implemented new functions to support custom measurements, added unit types to the meta, and improved the performance of queries and error handling, showing a strong emphasis on improving the efficiency and reliability of the platform. Furthermore, the user worked on improving the query builder, incorporating more functionality while maintaining code maintainability.
Contributions:77 commits, 66 pushes in 6 years 8 months
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.