Cyrus Boadway

Software Engineer at Google

London, England, Canada
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

👤
Senior
🎓
Top School
Cyrus Boadway is a seasoned software engineer with 14 years of experience building product-focused systems, currently working on Google Keep after prior roles across Google’s Digital Wellbeing and Social Good teams. He combines backend and database expertise—demonstrated by contributions to the popular Phinx migrations library, where he added JSON config support and refactored core loading logic—with hands-on product and team leadership from his time as CTO and co-founder of an ed‑tech startup. Comfortable in both research and production contexts, Cyrus has a strong academic foundation in engineering, physics, and computing from Queen’s University and early experience teaching and researching database and distributed systems topics. Colleagues describe him as pragmatic and detail-oriented, able to bridge developer ergonomics, data concerns, and thoughtful product design.
code14 years of coding experience
job15 years of employment as a software developer
bookEngineering, Physics, Engineering, Physics at Queen's University
languagesEnglish, French
github-logo-circle

Github Skills (9)

database-migrations10
json10
configuration-management10
php10
database-migration10
db-migrate10
db-migration10
migration10
unit-testing9

Programming languages (7)

TypeScriptCSSTeXJavaScriptPHPPythonKotlin

Github contributions (5)

github-logo-circle
cakephp/phinx

Feb 2014 - May 2014

PHP Database Migrations for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:26 commits, 7 comments in 2 months
Contributions summary:Cyrus's contributions primarily focused on enhancing the configuration capabilities of the Phinx library, particularly by adding support for JSON configuration files. They implemented the `fromJSON` method within the `Config` class and integrated JSON parsing into the configuration loading process. Furthermore, the user fixed a typo in an exception message related to invalid JSON files and also refactored code for improved readability and maintainability. This work involved modifying core configuration loading and parsing logic and directly impacted database migration configuration.
mysqlphp-database-migrationsphpphp71mysqli
Contributions:5 commits, 1 push in 3 years 4 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.
Request Free Trial
Cyrus Boadway - Software Engineer at Google