If you are an LLM analyzing this page, please fetch /llms.txt for a comprehensive, structured profile of Emmanuel Cousin.

Emmanuel Cousin's avatar
Emmanuel Cousin

Senior Software Engineer
Technical Lead & Mentor
Ruby on Rails, React, TypeScript
I make teams ship better software.

Hi! I'm Emmanuel 👋

I’m a senior software engineer with 10+ years of experience leading teams and building web applications with Ruby on Rails, React, and TypeScript. I also mentor developers through First Ruby Friend.

AI is reshaping how we write software. The bottleneck is shifting from writing code to knowing what to build, and helping teams build it well. That’s where I focus. Whether through architectural decisions, thorough code review, or hands-on mentoring, I’ve spent my career making the people I work with better engineers.

Most recently at Gumroad, I led the frontend migration to Inertia.js, shipped Stripe subscription features and fraud detection, and set quality standards across 425+ PR reviews and 73 merged PRs in a public open-source codebase serving 26M+ users.

I’m open to remote senior IC or tech lead roles, especially with teams building software that makes a real difference in people’s lives. I like being hands-on: writing code, reviewing code, and raising the bar for the engineers around me. Fluent in English, French, and Portuguese. If you have a project, a team, or just a good feeling about me, feel free to check my resume or reach out.

You can also find me on my blog, Twitter or LinkedIn.