Philip Theus

Co-Founder And Principal Developer at Clockwork

Ottawa, Ontario, 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

🤩
Rockstar
🎓
Top School
Philip Theus is a software architect and founder with 14 years of experience helping large Rails codebases become modular, maintainable, and easier to evolve. As Co-Founder and Principal Developer at Clockwork he’s applying that expertise to improve EV charger reliability from 75% to 98%, blending systems thinking with product-facing operations. Previously a staff engineer at Shopify, he played a leading role in modularizing one of the largest Rails monoliths and prototyped cross-team API gateway designs. An active open-source contributor, his work on Shopify's packwerk and erb_lint demonstrates a focus on type safety, clearer validations, and developer ergonomics. He frequently consults on “modular monolith” transformations for companies like Ramp and One Medical, bringing both hands-on refactoring skills and organizational change experience. Philip pairs formal training in computer science with a habit of turning large, entrenched systems into manageable, well-tested platforms.
code14 years of coding experience
job14 years of employment as a software developer
bookMaster’s Degree, Computer Science, 1.3 / ECTS A, Master’s Degree, Computer Science, 1.3 / ECTS A at Fachhochschule Wedel
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
389reputation
14kreached
4answers
3questions
github-logo-circle

Github Skills (18)

dependency-management10
rubocop10
testing10
software-quality10
erb10
ruby10
git9
refactoring9
version-control9
ruby-on-rails6
cd6
erlang-otp6
erlang6
python6
cicd6

Programming languages (17)

C++CSSCRustTeXGoHTMLErlang

Github contributions (5)

github-logo-circle
Shopify/packwerk

Nov 2020 - Aug 2022

Good things come in small packages.
Role in this project:
userBack-end Developer
Contributions:5 releases, 183 reviews, 77 commits in 1 year 9 months
Contributions summary:Philip contributed significantly to the `packwerk` repository, which is focused on code modularity and dependency management. Their work primarily involved improving the application's internal validation process by increasing type safety, enhancing error messages, and preventing problematic constant definitions. They also refactored the code related to package manifest checks for improved maintainability and clarity. These contributions demonstrate a focus on code quality, robustness, and the overall health of the project.
Shopify/erb_lint

Sep 2019 - Jan 2021

Lint your ERB or HTML files
Role in this project:
userBack-end Developer
Contributions:4 releases, 11 reviews, 32 commits in 1 year 3 months
Contributions summary:Philip primarily focused on improving the codebase's maintainability and functionality. Their commits involved refactoring and removing special cases in the RuboCop configuration. They also introduced a shorthand option for autocorrection and bumped the version, demonstrating their work in improving the overall developer experience. Additionally, they dropped support for an older Ruby version and made changes to make the code compatible with newer RuboCop versions.
linterlinterbhtml-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.
Request Free Trial
Philip Theus - Co-Founder And Principal Developer at Clockwork