Tim Riley

Principal Engineer at The Lookout Way

Canberra, Australia
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
Tim Riley is a Principal Engineer with 18 years of experience building and reshaping backend systems, currently leading engineering at The Lookout Way from Canberra. A seasoned Rubyist and project lead in the hanami and dry-rb ecosystems, he’s driven architecture-level refactors—introducing dry-system application structures and improving type-safe validation behavior in widely used libraries. His career spans senior engineering and leadership roles at Buildkite and Culture Amp, combining hands-on refactoring with team and delivery leadership. Tim’s background in ops and DevOps work informs pragmatic build and deployment improvements, and his BA in Politics and Spanish hints at a broader analytical and communication skillset that supports cross-functional collaboration.
code17 years of coding experience
job21 years of employment as a software developer
bookBachelor of Arts - BA, Politics, Spanish, Bachelor of Arts - BA, Politics, Spanish at University of Adelaide
github-logo-circle

Github Skills (21)

npm10
data-validation10
rubygems10
testing10
refactor10
ruby10
hanami10
homebrew10
appconfig10
refactoring10
devops10
scripting9
url-routing9
type-safety9
build-system9

Programming languages (15)

CSSCRustGoHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
hanami/hanami

Feb 2019 - Dec 2022

The web, with simplicity.
Role in this project:
userBack-end Developer
Contributions:218 reviews, 121 commits, 335 PRs in 3 years 10 months
Contributions summary:Tim primarily focused on refactoring the Hanami framework's internal structure, specifically renaming core classes and methods like `Hanami.application` and `app`. They introduced a new, dry-system-powered application and slice structure, indicating a shift in the framework's architecture. Furthermore, the user implemented application settings and configured the container with the application's inflector, revealing contributions to core framework components and improved flexibility. They also made contributions to routing and added fixes for Ruby 2.7 keyword argument warnings.
apijavascriptweb-applicationrubyhanami
dry-rb/dry-validation

Dec 2015 - Sep 2021

Validation library with type-safe schemas and rules
Role in this project:
userBack-end Developer
Contributions:16 commits, 14 PRs, 17 pushes in 5 years 10 months
Contributions summary:Tim contributed to the `dry-validation` library by fixing bugs, adding test cases, and updating the codebase. Their work included addressing issues related to nested schemas and ensuring correct behavior with group rules. Additionally, they bumped the library version multiple times and updated the configuration to align with changes in `dry-configurable`. These contributions indicate an active role in maintaining and improving the core functionality of the validation library.
type-safetyvalidationvalidation-libraryrubyrubygem
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
Tim Riley - Principal Engineer at The Lookout Way