Andrew Godwin is an engineering manager and backend systems leader with 17 years of experience building and operating large-scale, production-critical infrastructure and developer platforms. He combines hands-on Python and Django expertise—demonstrated by deep contributions to Django, ASGI/asgiref, Daphne and Channels—with pragmatic engineering leadership that drives cost reductions, zero-downtime rewrites, and improved SRE and developer experience. At companies from Eventbrite to Robinhood and Astronomer he has led architecture, scheduler and multi-tenant initiatives, and at Astronomer delivered a feature that cut customer Airflow costs by up to 95%. Known for empathetic, product-oriented team leadership, he also maintains a prolific open-source presence and enjoys public speaking on technical topics and engineering sustainability. Based in Denver with an Oxford Computer Science degree, he pairs academic rigor with a long history of shipping resilient distributed systems.
17 years of coding experience
20 years of employment as a software developer
Bachelor of Arts (BA) Computer Science, Bachelor of Arts (BA) Computer Science at University of Oxford
Contributions:132 commits, 36 PRs, 150 pushes in 3 years
Contributions summary:Andrew primarily contributed to the `asgi_redis` project by implementing and refining features related to the Redis backend for Django Channels. Their work included fixing Python 3 compatibility issues, improving non-blocking receive operations, and adding encryption support. They also focused on performance enhancements such as using Lua scripts and refactoring existing code to improve the channel layer's functionality. Finally, the user released multiple versions of the project and updated dependencies.
Contributions:101 reviews, 234 commits, 194 PRs in 6 years 8 months
Contributions summary:Andrew primarily focused on refactoring and enhancing the core functionalities of the asgiref library. Their contributions included renaming core components, refactoring the in-memory backend to support new features, and adding a test suite for the ASGI specifications. They implemented group functionality and thread locking to the in-memory backend. Furthermore, they bumped the package version and improved the overall conformance of the project to the ASGI specification.
specificationasgipython
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.