Bill Reed

Staff Software Engineer at Babylist

Natick, Massachusetts, 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

👤
Senior
🎓
Top School
Bill Reed is a Staff Software Engineer based in Natick, Massachusetts with 11 years of experience building polished user experiences and easy-to-use APIs across consumer and enterprise products. He has advanced through senior and lead engineering roles at companies including Babylist, BookBub, Breezeway, and GE, blending hands-on implementation with team leadership and technical ownership. Bill contributes to open-source, notably improving collider and camera behaviors in the widely used Phaser.js 2D game framework, reflecting a knack for practical fixes that improve developer ergonomics. He favors shipping high-quality, maintainable code and creating enjoyable work environments where product and engineering thrive together. Known for translating complex domain needs into clean API designs, he brings a steady mix of front-end craftsmanship and backend sensibility informed by a Computer Science degree from Bucknell.
code11 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Bucknell University
github-logo-circle

Github Skills (12)

html10
framework710
phaser10
javascript10
game-development10
playframework10
2d-framework10
apex-framework10
game-dev10
canvas10
arcade-framework10
webgl9

Programming languages (9)

TypeScriptJavaCoffeeScriptRustJavaScriptGoHTMLGDScript

Github contributions (5)

github-logo-circle
phaserjs/phaser

Apr 2018 - Apr 2019

Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Role in this project:
userFront-end Developer
Contributions:10 commits, 4 PRs, 5 comments in 11 months
Contributions summary:Bill primarily focused on enhancing the Phaser.js framework, specifically within the arcade physics system. Their contributions involved updating and refining collider and overlap functionalities, including adjustments to parameter types, callback structures, and object handling. They also addressed a bug related to camera behavior in the startFollow method, ensuring proper bounds handling. The user's work directly impacts the 2D game development capabilities within the Phaser.js framework, improving its API and usability.
2d-gamemobile-webphaserrenderingwebgl
billnreed/decreejs

Feb 2015 - Dec 2015

Contributions:3 releases, 58 commits, 21 PRs in 10 months
apikeyboardkeyboard-inputfluentfluent-api
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