Dylan Trotter is a founding partner and seasoned software engineering leader with nine years of experience leading large-scale product and infrastructure transformations. He has driven major backend rewrites—from modernizing YouTube's Python app server to converting a monolithic PHP stack at Thumbtack into a GraphQL-first service architecture—and now helps companies define business outcomes and build the teams and systems to achieve them. Skilled in C++, Python, Java and large distributed systems, he blends hands-on implementation with team building and operational rigor. An active contributor to open-source tooling, he improved native type handling in Google's notable Grumpy Python-to-Go transcompiler, reflecting a taste for bridging languages and runtimes. Based in Old Toronto, he pairs a physics background from the University of Toronto with practical experience shipping high-throughput web platforms for global audiences.
Grumpy is a Python to Go source code transcompiler and runtime.
Role in this project:
Back-end Developer
Contributions:72 commits, 288 PRs, 248 pushes in 7 months
Contributions summary:Dylan primarily contributed to the Grumpy project by implementing and improving the handling of native types in the Python to Go transcompiler. Their work involved modifying the `runtime/native.go` file to ensure correct type conversions for simple typedefs in a Go context, which involved adjusting the `__native__` slots for primitive base classes and typedef'd primitive types. The user also made several code changes that addressed bugs and inconsistencies in the codebase related to control flow, string manipulation, and dictionary methods.
Contributions:1 commit, 156 pushes, 1 branch in 1 day
golangpythonruntimetranscompilergo-source
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.