Riley Johansson

Principal Software Engineer at Backbone-Labs

Seattle, Washington, United States
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
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.
code18 years of coding experience
job12 years of employment as a software developer
languagesEnglish, Danish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

http10
wsgi10
validation10
werkzeug10
python10
forms10
validations10
testing9
object-oriented-programming9
url-routing9
html8

Programming languages (6)

TypeScriptC#JavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
pallets-eco/wtforms

Jan 2008 - Feb 2018

A flexible forms validation and rendering library for Python.
Role in this project:
userBack-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.
pythonvalidationrenderingforms-validationwtforms
pallets/werkzeug

Dec 2007 - Dec 2007

The comprehensive WSGI web application library.
Role in this project:
userBack-end Developer
Contributions:6 commits in 2 days
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