Emmanuel Roussel

I'm Available For Freelance!

I specialize in building web products using JavaScript and React. Some of my past projects include building complex frontends from scratch, creating component libraries, improving the accessibility/performance of applications, coaching teams, etc.

My favorite technologies are React, TypeScript, Next.js, Tailwind CSS, and Radix UI, but I'm a fast learner who can quickly pick up new ones.

Reach out to me at emmanuel@emroussel.com if you want to work together!

Tsunami illustration


I built the frontend of this Solana token trading website for DFlow, integrating with their blockchain sdk and collaborating with Upstatement on the design.

  • Next.js
  • TypeScript
  • Radix UI
  • Tailwind CSS
Visit app.tsunami.so
Working with Emmanuel is a joy – he is a fast, confident, and extremely sharp developer who helped us take our ideas from design to app. He is also a talented problem solver and partner in product design, and talking through potential solutions and approaches with him made the final product better. Emmanuel also managed the project deftly, keeping an eye on timeline, communicating with us and the ultimate client, and despite doing all this from multiple time zones it never felt like he was far away. You can't have a better engineer on your team, hire Emmanuel!
- Mike Swartz, Principal @ Upstatement
DFlow illustration


I worked with Upstatement to build this marketing website for DFlow, Upstatement being in charge of the design and myself of the implementation.

  • Next.js
  • TypeScript
  • Radix UI
  • Tailwind CSS
Visit dflow.net
Working with Emmanuel was an excellent experience. He delivered excellent software engineering work with the right vision and incredible speed. Could not recommend more highly!
- Nitesh Nath, Founder @ DFlow
Ulysse illustration


With the goal of having a cleaner codebase and better UX in order to start scaling, Ulysse brought me on to help them re-build their product from scratch, applying everything they had learned from the previous iteration. During this project, I coached their team on React, architected the frontend application, and made it accessible.

  • Next.js
  • React Aria
  • Tailwind CSS
Visit ulysse.com
We loved to work with Emmanuel. He really helped us to level up the experience on our product, either by his own suggestions, or by writing excellent and performant code. He also mentored our existing front-end developers on best practices and accessibility. Definitely an incredible addition to our team, we couldn't recommend him enough.
- Lancelot Hardel, CTO @ Ulysse
Koala illustration


Upstatement brought me on to help supplement their team during this project. I collaborated with them to build part of the accessible component library and integrate algolia search to Koala's new e-commerce site.

  • Next.js
  • TypeScript
Visit koala.health
Emmanuel quickly established himself as a go-to resource for building out complex front-end applications. Our designers love his keen eye for detail and approachable communication style, and our engineers appreciate his balance of speed, quality, and big picture thinking. He truly felt like an extension of our team; we'd hire him again in a heartbeat!
- Mike Burns, Executive Director of Engineering @ Upstatement