Luke Cowell

North Vancouver, British Columbia, 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
Luke Cowell is a seasoned engineering leader and serial co-founder with over 25 years in engineering and 15 years of hands-on product and team-building experience, most recently scaling Jane.app from startup to a 50-engineer platform during hyper-growth. He blends deep technical chops—contributing to open-source projects like the Exercism CLI and extensible Ruby auth tooling—with pragmatic engineering management, mentoring, and process design. Luke has repeatedly taken teams through growth-stage transitions, wearing roles from architect to CTO and educator, and helped position Jane.app as a top Canadian software company in mental health. Based in North Vancouver, he brings an uncommon mix of infrastructure, back-end development, and people-first leadership that accelerates delivery while keeping teams sustainable.
code15 years of coding experience
job19 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
703reputation
43kreached
18answers
1question
github-logo-circle

Github Skills (24)

package-development10
configuration-management10
rspec10
authentication10
user-authentication10
ruby10
go10
json9
ruby-rails9
rails9
file-handling9
cli8
command-line-interface8
command-line8
testing8

Programming languages (6)

ShellRustJavaScriptGoSwiftRuby

Github contributions (5)

github-logo-circle
flyerhzm/switch_user

Sep 2012 - Jan 2015

Easily switch current user
Role in this project:
userBack-end Developer
Contributions:117 commits, 1 PR, 1 push in 2 years 4 months
Contributions summary:Luke primarily contributed to adding and integrating authentication providers for the `switch_user` gem. They added support for Sorcery, Devise, Authlogic, and Restful Authentication, creating provider-specific classes to handle user login, logout, and current user retrieval. The user also refactored the code to load the provider based on configuration, ensuring a flexible design that supports multiple authentication methods. These changes involved modifying controllers, adding provider classes, and updating specifications.
switch
exercism/cli

Aug 2014 - Nov 2016

A Go based command line tool for exercism.org.
Role in this project:
userBack-end Developer
Contributions:66 commits, 16 PRs, 18 pushes in 2 years 3 months
Contributions summary:Luke primarily contributed to the configuration and functionality of the Exercism CLI tool, focusing on improving the configuration management aspects. They implemented features such as sanitizing configuration values to remove whitespace, adding the ability to encode and decode configuration using readers and writers. Further contributions included changes to the configuration file, and modifying the path handling for configuration files.
golangcommand-line-toolcliexercismcommand-based
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
Luke Cowell