Gregory Cooper is a seasoned software engineer in Seattle with 22 years building distributed systems infrastructure, currently at Google since 2008. He focuses on delivering strong developer-facing guarantees and building software with correctness in mind, blending research rigor from a PhD in computer science with production-scale experience. His background includes early work at ITA Software and sustained contributions to tooling and documentation in open-source projects like Racket, where he improved debugger and FrTime docs—an indication of his attention to developer experience and clarity. Colleagues know him for tackling subtle correctness problems rather than flashy features, and for translating complex system behaviors into practical, usable interfaces. Outside work he plays piano and reads deeply, reflecting a thoughtful, reflective approach he brings to engineering decisions.
21 years of coding experience
1 year of employment as a software developer
PhD, computer science, PhD, computer science at Brown University
BS, computer science, BS, computer science at University of Rhode Island
Contributions:120 commits, 1 comment in 9 years 3 months
Contributions summary:Gregory primarily contributed to the documentation of the Racket language and its associated tools, specifically focusing on the graphical debugging interface and the FrTime language. Their work involved updating existing documentation, correcting inaccuracies, and adding new sections to explain features like the debugger's stack view pane and the arguments for FrTime's GUI wrapper. The commits reflect a focus on providing clear and comprehensive explanations for users of the Racket environment.
Contributions:1 review, 99 commits, 5 PRs in 15 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.