Nicolas Besnard is a founding engineer with 13 years of hands-on experience building scalable web products and infrastructure from Berlin. He blends a Ruby-first backend expertise with practical React front-end work, frequent DevOps ownership (Terraform, Kubernetes, AWS) and occasional Swift tinkering. At startups and scale-ups—from Doctolib and Getaround to YC-backed TeamOut—he’s driven product development, CI/CD, and architecture improvements that helped systems handle high traffic and complex workflows. He has led teams and mentored juniors while improving performance-critical systems like SMS reminders for millions of patients and server-driven UI dashboards. An active contributor to the Rails ecosystem, he added username-based auth and session refactors to the widely used devise_token_auth project, demonstrating both product-minded and security-conscious engineering. Known for preferring pragmatic, test-driven refactors, he excels at turning ambiguous problems into maintainable systems.
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
Role in this project:
Back-end Developer
Contributions:9 commits, 6 PRs, 132 comments in 15 days
Contributions summary:Nicolas contributed to the authentication functionality, specifically focusing on username login implementation, and email format validation. They modified the devise_token_auth gem by adding functionality to use username for authentication and updating the database schema and test configurations to support the feature. They also refactored the sessions controller and user model to improve code clarity and performance.
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
Nicolas Besnard - Founding Engineer at TeamOut (YC W22)