Guillaume Besson, Developer in Lyon, France
Guillaume is available for hire
Hire Guillaume

Guillaume Besson

Verified Expert  in Engineering

Bio

Guillaume is an entrepreneur and a passionate full-stack developer. He helps companies build fast, secure, and highly usable products. He has worked with YCombinator startups and created solutions to scale products to over 25 million active monthly users. He built a robust, international in-house live video CDN in over ten countries serving 50 million hours of video monthly. Guillaume enjoys developing practical, personal projects and open-source libraries.

Portfolio

VacationRenter
JavaScript, React, Node.js, PostgreSQL
Streamup
Node.js, React, Content Delivery Networks (CDN), Amazon Web Services (AWS)...

Experience

  • Node.js - 10 years
  • JavaScript - 10 years
  • WebSockets - 6 years
  • PostgreSQL - 5 years
  • Redis - 5 years
  • React - 4 years
  • ComfyUI - 2 years
  • Generative Artificial Intelligence (GenAI) - 2 years

Availability

Part-time

Preferred Environment

Linux, Node.js, Kubernetes, PostgreSQL, Redis, React

The most amazing...

...project I've created is a quiz game used by Twitch streamers with more than 25,000 simultaneous players in the same room running smoothly on a $50/month server.

Work Experience

Full-stack Developer

2019 - 2020
VacationRenter
  • Integrated multiple external service APIs to bring their data into a unified database with a much faster response time than the original APIs.
  • Integrated new features in the React front-end code while optimizing the loading time.
  • Built a full CI pipeline with CircleCI and Google Cloud to test, build, and deploy the front-end and back-end code automatically.
Technologies: JavaScript, React, Node.js, PostgreSQL

Full-stack Developer

2017 - 2018
Streamup
  • Built and deployed the chat system handling 250,000+ simultaneous users in real-time. Open-sourced the code for the back end on Github. Used Node.js, Redis, and AWS.
  • Migrated the live video player from Flash/RTMP to HTML5/HLS.
  • Built and deployed an international in-house live video CDN in over ten countries serving 50 million hours of video each month. Optimized for speed, quality, and cost-effectiveness.
Technologies: Node.js, React, Content Delivery Networks (CDN), Amazon Web Services (AWS), WebSockets, HTTP Live Streaming (HLS)

Experience

RoundGames

https://round.games
I am the technical founder of RoundGames, an online multiplayer gaming platform focused on bringing the best experience to small groups (friends, family) and large communities such as those of Twitch streamers. Games with more than 30,000+ simultaneous players are regularly hosted on our website. By highly optimizing the back end and front end of the game, it handles high loads while being hosted on a very cost-effective infrastructure.

Soundsync

https://soundsync.app
Soundsync links all speakers, old or new, smart or dumb, from the same brand or not, in one easy-to-use interface to sync them anywhere to the same live audio stream. I'm the creator of Soundsync and built the React front end, Node.js cross-platform binaries, and WebRTC real-time communication protocol. I've integrated the APIs of Spotify and Airplay with native plugins. The C++/Node.js multi-os audio library developed for this project was released on Github. The full source code is available on my Github profile.

Skills

Libraries/APIs

Node.js, React, WebRTC, Web Audio

Tools

ComfyUI

Languages

JavaScript, TypeScript, GraphQL, C++

Frameworks

Flux

Platforms

Amazon Web Services (AWS), Linux, Kubernetes

Storage

PostgreSQL, Redis, Google Cloud

Other

WebSockets, Scaling, HTTP Live Streaming (HLS), Stable Diffusion, Generative Artificial Intelligence (GenAI), Image Generation, PostGraphile, Content Delivery Networks (CDN), Streaming, AirPlay

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring