Maple Ong

Staff Engineer at Gusto

New York, New York, 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
Maple Ong is a Staff Engineer based in New York with nine years of hands-on experience building and improving Ruby and Rails systems, currently leading backend work at Gusto. They have a strong open-source footprint across high-profile projects—contributing to Shopify tools like packwerk, tapioca, and ruby-lsp, as well as core Ruby and TruffleRuby—where they focused on refactors, language-server features, and VM/YJIT enhancements. Maple combines production engineering with deep language-level knowledge, having added methods to the Ruby core, improved compiler internals, and bolstered test suites for edge cases. Their background spans product companies and research-oriented roles, pairing pragmatic shipping at scale with careful attention to correctness and performance. Colleagues describe them as a thoughtful engineer who surfaces subtle edge cases (e.g., custom inflections and engine loading) and turns them into robust, maintainable code.
code9 years of coding experience
job7 years of employment as a software developer
bookHonours Bachelor of Science in Health Studies (B.Sc.) Co-op, Honours Bachelor of Science in Health Studies (B.Sc.) Co-op at University of Waterloo
github-logo-circle

Github Skills (40)

sorbet10
graalvm10
m-files10
highlight10
rubygems10
testing10
language-server-protocol10
ruby10
truffleruby10
activesupport10
language-server10
highlighter10
compiler-design10
mspec10
semantic10

Programming languages (11)

TypeScriptJavaCSSC++ShellCJavaScriptObjective-C

Github contributions (5)

github-logo-circle
Shopify/packwerk

Sep 2020 - Jan 2021

Good things come in small packages.
Role in this project:
userBackend Developer
Contributions:1 release, 49 reviews, 32 commits in 4 months
Contributions summary:Maple primarily focused on refactoring and improving the `packwerk` codebase. They made changes to the `Inflector` class, making it more testable and adding a new constructor. Additionally, the user updated the application validator and made necessary adjustments to the association inspector to incorporate the inflector changes. Several changes were related to custom inflections and how they're loaded and applied within the application, ensuring correct behavior for specific edge cases.
Shopify/ruby-lsp

Mar 2022 - Sep 2022

An opinionated language server for Ruby
Role in this project:
userBack-end Developer
Contributions:1 release, 25 reviews, 99 commits in 5 months
Contributions summary:Maple primarily focused on enhancing the functionality and robustness of the Ruby LSP (Language Server Protocol) for Ruby. Their contributions include fixing breaking changes related to parser usage, refactoring code for better readability and maintainability, and adding comprehensive test cases to ensure code correctness. The user also implemented semantic highlighting features, a crucial aspect of LSP, and refined the tokenization process, demonstrating a deep understanding of language server architecture.
lsprubylanguage-serverlanguage-server-protocollsp-server
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
Maple Ong - Staff Engineer at Gusto