Riley Johansson is a Principal Software Engineer with 18 years of experience building resilient backend services and web platforms, most recently leading backend efforts at Backbone and stepping in as interim head of backend & web teams. Based in Seattle and a dual Danish–US citizen, Riley has deep hands-on expertise in backend engineering, platform leadership, and holiday-traffic readiness for high-availability systems. They led platform and product engineering at Curse (later acquired by Twitch), shaping the CurseForge and desktop app ecosystems through a mix of technical ownership and team leadership. An active open-source contributor, Riley has improved core Python web libraries like Werkzeug and WTForms—adding secure cookie expiration support, fixing routing and boolean-handling bugs, and enhancing validators—demonstrating attention to security and API ergonomics. Colleagues know Riley for combining pragmatic engineering with thoughtful refactors that reduce risk and increase maintainability across long-lived codebases.
A flexible forms validation and rendering library for Python.
Role in this project:
Back-end Developer
Contributions:226 commits, 4 PRs, 3 pushes in 10 years 2 months
Contributions summary:Riley primarily contributed to the WTForms project by modifying the core form and field definitions, including changes to validation, rendering, and data processing. They refactored code, renamed methods to clarify usage, and added support for optional and new validators. The user also addressed bugs related to boolean field processing and email validation. Their work also involved making the form iterable and improving the URL validator.
Contributions summary:Riley primarily contributed to the `werkzeug` library's backend functionality. Their work included adding session cookie expiration support to `SecureCookie`, along with utility functions for loading and saving cookies. They also addressed a bug in the routing module and improved bool handling in the script module, showcasing their knowledge of the library's inner workings and API. These modifications enhanced security, usability, and the overall functionality of the web application library.
pythonweb-appweb-applicationpalletswerkzeug
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
Riley Johansson - Principal Software Engineer at Backbone-Labs