Thibaut Courouble

Principal Developer, Co-founder Co-head Of Jane.ai at Jane App

Ottawa, Ontario, 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
🎓
Top School
Thibaut Courouble is a principal developer and co-founder with 15 years of experience building large-scale web platforms, APIs, and resilient developer ecosystems. Based in Ottawa, he has led architecture and product teams at Shopify—shaping the Online Store, Theme Editor, and Liquid language—and later returned to hands-on engineering at Patch before co-heading Jane.ai. He blends deep Ruby on Rails and frontend expertise (JavaScript/TypeScript, HTML/CSS) with pragmatic system design around databases, caching, performance and long-term maintainability. An entrepreneurial builder, he created DevDocs.io—an offline-first API documentation browser used by hundreds of thousands—and has contributed performance improvements to widely used open-source projects like Shopify's identity_cache. Known for mentoring engineers across levels and hiring and growing teams from scratch, he favours simplicity and durable solutions that scale. He’s comfortable moving between product, design and ops to ship extensible UIs and platforms that endure.
code15 years of coding experience
job15 years of employment as a software developer
bookLicence Computer Science, Licence Computer Science at Aix-Marseille University
languagesFrench, English
github-logo-circle

Github Skills (14)

activerecord10
uid10
caching10
javascript10
front-end-development10
disk-cache10
ui-design10
web-cache10
memory-cache10
object-cache10
coffeescript10
caching-strategies10
ruby10
testing9

Programming languages (11)

C#TypeScriptLiquidCoffeeScriptCJavaScriptPHPJSON

Github contributions (5)

github-logo-circle
freeCodeCamp/devdocs

Oct 2013 - Jan 2019

API Documentation Browser
Role in this project:
userFront-end Developer
Contributions:1 review, 2627 commits, 167 PRs in 5 years 4 months
Contributions summary:Thibaut contributed to the development of the UI for the DevDocs application. Their commits focused on adding new features and fixing existing ones. The commits included changes to the JavaScript/CoffeeScript files.
apibrowserdocumentation-toolapi-documentationdeveloper-tools
Shopify/identity_cache

Apr 2014 - Apr 2014

IdentityCache is a blob level caching solution to plug into Active Record. Don't #find, #fetch!
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 comments in 5 days
Contributions summary:Thibaut contributed to the `identity_cache` library by implementing and improving the `fetch_multi` functionality. Their work includes allowing the function to accept an array of IDs, reading from the cache in batches to prevent stack overflow errors, and improving the testing for batching. The user also addressed a deprecation warning and updated the CHANGELOG to reflect the changes. This suggests a focus on performance optimization and enhancing the usability of the caching mechanism.
activerecordcachingwebscalecache
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