Paul Draper is a pragmatic technology leader and CTO with 13 years of experience building web-scale systems and leading engineering teams across startups and established companies. A BYU alumnus and father of three based in Lehi, Utah, he’s co-founded Rivet and now leads product and platform efforts at Re:do after prior roles as Chief Architect at Lucid. He combines hands-on expertise in TypeScript, SQL, Docker, AWS, Python, Java and Scala with a bias for shipping and helping great people get the job done. An active open-source contributor, Paul has fixed parser and optimization bugs in Google's widely used Closure Compiler and improved core behavior in Closure Library and the Play Framework—signals of deep attention to robustness and compatibility. Colleagues count on him for pragmatic architectural choices that balance delivery speed with long-term maintainability.
13 years of coding experience
11 years of employment as a software developer
University of Florida
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Brigham Young University
The Community Maintained High Velocity Web Framework For Java and Scala.
Role in this project:
Back-end Developer
Contributions:8 commits, 7 PRs, 25 comments in 1 year 1 month
Contributions summary:Paul primarily contributed to the Play Framework's core functionalities, specifically focusing on enhancements related to body parsing and HTTP header handling. They implemented a new `default` body parser, extending the framework's ability to handle different request methods and content types. Additional work included the development of character encoding/decoding utilities via Enumeratees and refinements to the framework's internal header and form URL parsing mechanisms. The user's contributions involved modification of both core framework components and integration tests, improving overall functionality and robustness.
Contributions:1 PR, 10 comments, 4 issues in 3 years
Contributions summary:Paul contributed to the Closure Compiler project by fixing bugs related to parsing exponential literals and other numerical representations. They also enhanced the command-line interface by standardizing the --version flag behavior, adding the --checks-only flag, and clarifying the default behavior of the --process_closure_primitive flag. Furthermore, the user addressed compile warnings and removed unchecked warnings to improve code quality. They also addressed an issue by making changes to source files and test files.
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.