Emmanuel Cousin's avatar
Emmanuel Cousin

Senior Software Developer
Programming Mentor
Expert in Ruby on Rails and Javascript applications.

People enjoy working with me 🤗

I've been lucky to work with amazing people from various backgrounds, countries, and cultures throughout my career. Here is what they say about me:

Sebastian's Avatar

Sebastian Almnes

Co-Founder & CEO at Spring

I’ve had the chance to work with many developers over the years, but Emmanuel stands out as the most talented Rails developer I’ve worked with. He brings more than just technical skill — he brings thoughtfulness.

... Read more
He’s not afraid to challenge assumptions or start a discussion if it means we get to a better outcome. That kind of mindset has elevated the quality of our code and our team culture.

What I admire most is his ability to adapt. Whether the requirements are shifting, or the context isn’t perfectly defined, he never gets stuck. He stays focused, finds a path forward, and delivers solid work — always with care and pride in the result. His passion for what he does shows up in the details and in the energy he brings to the team.

If you get a chance to work with him, take it.
Xurxo's Avatar

Xurxo Mendez Perez

Principal Developer (Ruby on Rails) & Solutions Architect at Spring
... Read more
I've had the chance to work closely with Emmanuel, and I can honestly say he’s probably the Rails developer who knows the framework best out of anyone I’ve worked with. His technical knowledge is solid, but what really stands out is how he uses it to help the whole team.

Having someone like Emmanuel on a team is a game changer. He motivates people around him just by the way he works—sharing what he knows, asking good questions, and always looking for ways to improve things. It naturally pushes everyone to learn and grow.

... Read more
He cares about clean code, has a strong engineering mindset, and is always looking out for the quality of the codebase. He doesn't just build what’s asked—he makes sure it’s done right and looks for chances to make it even better.

If you’re looking for a Rails developer who’s skilled, thoughtful, and great to work with, I’d definitely recommend Emmanuel.
Tomas' Avatar

Tomas Veiden

Consultant, Former Co-Founder & Former CTO at Spring
... Read more
I hired Emmanuel as a Senior Software Engineer at Spring in June 2024 and had the pleasure of working with him until I left the company at the end of that year. He left a lasting impression.

Emmanuel quickly proved to be an excellent developer. We started Emmanuel out with a tough problem, by asking him to improve our intricate payment-processing system. Emmanuel impressed us by quickly getting a good grasp of both the business and code-aspects of the problem we were trying to solve, and soon started making improvements on both.

Emmanuel holds himself to a high standard when it comes to code quality, and helped raise the bar for the rest of the team. A big part of this is that he’s a thorough reviewer, who gives clear feedback to other team members and shares his knowledge in a pedagogic manner.

... Read more
Where many developers have a tendency to reinvent the wheel, Emmanuel deeply understands the tools he's working with (in our case, Ruby on Rails and Hotwire), and is able to utilize them to their full extent. The result is clean, standardized code, that is more easily interpreted by other developers.

Just as important, Emmanuel is pragmatic, and able to balance the need to refactor and improve code against the overarching goal of making a better experience for the end-user. It’s not often you find someone as passionate about all aspects of software engineering as Emmanuel.

Any team would be lucky to have him.
Glen's Avatar

Glen Curtis

Senior Frontend Developer
... Read more
Family man, wicked sharp and a pleasure to be around.

I worked with Emmanuel for a little under a year while we were both employed at Spring and wow, what an entrance he made on the company! I was employed with Spring for around 6 months before Emmanuel joined and from day one he was making an impact.

If you need an engineer that can adapt to large code bases quickly and knows his way around every aspect of modern web development with Ruby on Rails, Emmanuel is your man.

... Read more
Easy to get on with, informative and always around to give a detailed review on your pull request (also a shark to have on your team if you ever have a board game night!)

Will miss working with you Emmanuel, best of luck to you and your family. The next company you move to will be lucky to have you!
Katie's Avatar

Katie Michie

Custoner Success Manager

I had the pleasure of working with Emmanuel, and any team would be lucky to have him. He’s incredibly knowledgeable in his field, hardworking, and communicates with clarity and empathy.

... Read more
Emmanuel is a truly supportive teammate who challenges directly and brings thoughtful perspective to every conversation. A kind, reliable, and effective collaborator through and through.
Dominique's Avatar

Dominique Rottet

CEO at Reprtoir

As CEO of Reprtoir, I worked daily with Emmanuel, who excels as a full-stack developer. His problem solving, commitment to quality and hard work on Reprtoir have been crucial to us.

... Read more
Emmanuel stands out for his seriousness, intelligence and listening ability, making him a trusted collaborator and an invaluable asset for our team. I highly recommend Emmanuel to any company looking for a competent and reliable developer.
Steve's Avatar

Steve Verlinden

CTO at Reprtoir

I highly recommend Emmanuel as a skilled Ruby on Rails developer. During our time working together, I was continually impressed by his deep understanding of both the Ruby language and the Rails framework.

... Read more
His ability to tackle complex problems and deliver high-quality solutions made him a valuable asset to our team. Emmanuel's dedication to continuous learning and his strong work ethic make him an excellent choice for any Ruby on Rails project.
Aurelien's Avatar

Aurélien Malisart

Fullstack Rubyist at Phonoid

Emmanuel was able to find his way into our large Ruby/Rails/React codebase quite smoothly. He has a solid knowledge of web technologies and was therefore able to contribute to existing and new projects of ours.

... Read more
He managed to adapt to new elements of our stack that he wasn’t using before and suggest relevant technologies when needed.
Nathan's Avatar

Nathan Polachini

Sales Representative & Support at Reprtoir

I had the pleasure of working with Emmanuel at Reprtoir, and it was an excellent experience. Even though being in different teams, our relationship was always spot-on, thanks to Emmanuel's professionalism.

... Read more
He was always available, attentive, efficient, and clear with the resolutions. Made sure we were always in the loop with updates. Emmanuel's reliability and professionalism made him a great colleague to work with.
Nikolaz's Avatar

Nikolaz S.

Web developer

Emmanuel is an exceptional mentor. He is an expert in web development and has a keen ability to breakdown complex concepts, whether that is in Ruby, JavaScript, a framework or in a broader sense, as a business minded developer.

... Read more
Over the past year we have worked on a variety of topics, and Emmanuel has been a dedicated and empathetic teacher, always making time even with a busy workload.
He is particularly good at assessing priorities within any given context whilst keeping a cool head at all times. It's a pleasure to recommend him!
Edward's Avatar

Edward De Langen

Vice President, Product and Technology at Small Door

Emmanuel is a talented developer with a sharp and rapid analytical mind. He is solution-oriented and will quickly find a solution to whichever technical predicament you find yourself in.

... Read more
Emmanuel can deliver quality output in a short amount of time while still considering broader implications such as maintainability and architecture. He's not the type of developer to fall for the technological fad of the week. He stays current and understands the advantages and disadvantages of recent frameworks and how they can help but more importantly sometimes hinder a company's objectives. His input is always well thought out and insightful.

I truly respect his work ethic and capabilities and would gladly work with him again.
Jean-François Dumas's Avatar

Jean-François Dumas

Software Engineer and former Staff Developer at Small Door

Emmanuel possesses a vast knowledge of the Ruby on Rails ecosystem, and his expertise extends beyond it. During our time working together, he skillfully addressed issues encountered in React Native while simultaneously managing his Rails deliverables.

... Read more
He provided quick and insightful analysis of any problem at hand and devised excellent solutions within tight timeframes, all without compromising the quality of his work. His code reviews were clear and well-reasoned.

Working with him was a genuine pleasure, and I would welcome the opportunity to collaborate with him again in the future.
Trip's Avatar

Trip Shanti

Head of Product and Technology at Braidio

Emmanuel is an all inclusive think tank. Not only is his code acumen above and beyond my expectations of a senior developer, but his velocity is unparalleled to anyone I have ever worked with before.

... Read more
Whether it is a remedial task, or one of utmost importance, Emmanuel brings to the table a seasoned and professional attitude constantly nurturing welfare of stakeholder’s vision against the reality of code. There are very few people I can hold to such a standard.
Elliott's Avatar

Elliott Draper

Senior Software Engineer at Braidio

Emmanuel is a smart, pleasant, and self-motivated developer, who is a brilliant addition to any team. He combines experience with outside-the-box thinking to approach both business and technical problems with workable solutions.

... Read more
Letting him loose on a task is as good as knowing it's done already - and that the end result is going to be efficient, maintainable and scalable. A pleasure to work with.
Pierre's Avatar

Pierre Gielen

Former CTO at Captain Contrat

Emmanuel is dedicated and passionate! As the company's first salaried developer, his energy has propelled us far and improved various business processes. He is interested in the business aspect of the project and effortlessly communicates about the product in addition to the technical details.

... Read more
From the beginning, we entrusted him with the development of a complete product, from conception to launch. He knows how to allocate resources effectively to achieve the goal and ensure successful results. He will be the Swiss army knife for your projects, capable of intervening throughout the entire production chain, from conception to the launch of your services.
Manon's Avatar

Manon Budin

Former Software Engineer at Captain Contrat

Emmanuel was my internship supervisor during my first web experience in a company. He was attentive and instructive throughout my time at Captain Contrat, allowing me to make significant progress and become independent quickly.

... Read more
Emmanuel is curious, always seeking better solutions and exploring new technologies, and his expertise continually evolves. His curiosity extends to other aspects of the project, and he has consistently been a great help during non-technical meetings. I highly recommend Emmanuel; he is a passionate mentor and colleague who is always eager to advance the projects he works on.
Yannick's Avatar

Yannick Fonjallaz

Lead Software Engineer at Captain Contrat

Emmanuel is someone passionate, honest, with a great deal of empathy, and a good sense of humor. He impresses with his speed of execution and deduction.

... Read more
Thanks to his solid knowledge of various agile methodologies and best practices, he will not only advise you but also implement processes tailored to your needs. I highly recommend him for your projects!

Like me too? Get in touch!