
Brice C.
Senior Full Stack Developer | Vue & Node.js
Salaire / Taux journalier
Nantes, France
Freelance
Expertises
Langues
À propos
Introduction
Senior full-stack developer with 8+ years specializing in creator economy tools, serving 2M+ monthly Twitch users. Expert in Vue/React, Node.js, TypeScript & serverless (AWS/Firebase); built WYSIWYG overlay editors, real-time streaming extensions, and zero-downtime platform migrations. I deliver production-ready, high-traffic applications that monetize and engage live audiences at scale.
Expérience de travail
Senior Full Stack Engineer
StreamTVFreelance
mars 2025 - Présent
1 an 8 mois
Sole engineer on a Twitch Bits–monetized streaming extension, I own the product end-to-end: Laravel API, two Vue 3 frontends, and a live-stream overlay renderer — with integrations spanning ElevenLabs (AI audio), FFmpeg (waveform scoring), and Twitch pub/sub to broadcast events to live viewers in real time. In parallel, I led the dashboard and onboarding redesign on Nuxt 4 / Vue 3: defining the free-vs-pro gating model, the quota-exhaustion upgrade flow, and the subscription-cancellation rewrite — all shipped behind a unified i18n layer across 5 locales. On performance and reliability: cut hot-path latency across ~25 API endpoints (composite indexes, response and JWT-decode caching, restructuring an N+1-adjacent EXISTS subquery), designed Redis-backed global and per-user cooldowns to protect downstream services from abuse, migrated alert timeouts to a service worker to survive browser power-saving throttling, and resolved an auth race condition via user-store hydration. Finally, drove design-system consistency across ~25 components by migrating hardcoded Tailwind values to named tokens, with CI enforcement to prevent regression. Technologies: - Vue 3 / Nuxt 4 / Typescript / Tailwind - Laravel / Redis/ PostgreSQL - Twitch API / ElevenLabs / FFMPEG
Full Stack Engineer
Streamguild
juil. 2017 - Présent
9 ans 4 mois
69340 Francheville, France
Content creation is a new form of engagement that is getting more and more popular in building community and for brands to advertise To help content creators to engage with their audiences Streamguild creates tools such as: - Twitch extensions - ChatBot - Interactive overlays - Websites Technologies: - VueJs / React / Storybook - NodeJs / TypeScript - AWS Lambda / AWS DynamoDB / AWS - Firebase / GCP
Senior Full Stack Engineer
Sound AlertsFreelance
juin 2021 - mars 2025
3 ans 10 mois
SoundAlerts is the most-used extension in the Twitch ecosystem, a monetization platform serving ~2M monthly creators with alerts, overlays, sound effects, and a design marketplace. Over four years, I owned the dashboard and the live-stream overlay renderer, the two streamer-facing surfaces of the product. I designed and shipped the Scene Editor from scratch: an in-browser WYSIWYG canvas where streamers compose their live-stream overlays from 12+ draggable widgets (alerts, chat, leaderboards, goal bars, media, timers…), with multi-axis snapping, per-widget schemas, and real-time mock-event playback for in-editor testing. I also built the alert-animation editor (browser WYSIWYG with embedded CodeMirror custom-CSS support, draggable layer tree, in/out animation library) and the streamer-facing design marketplace it feeds, backed by a Firebase Cloud Functions email moderation pipeline. Earlier on, I rebuilt the v2 dashboard from the ground up: redesigned alerts/events system, overhauled data management, shipped to the full user base without service disruption. On reliability, I owned the OBS browser-source runtime that renders alerts on streamers' overlays: automated Twitch token refresh via Firebase callbacks, fixed memory leaks in long-running video alerts, hardened pipelines against user-input injection, and pinned Sentry to v7 to preserve compatibility with OBS's embedded Chromium 68 webview. I co-led the platform's modernization across both apps with zero customer downtime — Vue 2 → Vue 3, Vuex → Pinia, Vue CLI → Vite, Firebase v8 → v10, and Vuelidate → Zod — each unblocking the next layer of product work. Also bootstrapped the Storybook 8 component library and public docs site the team built against. Technologies: - Vue 3 · Vite · Pinia · TypeScript - Firebase · Firebase Cloud Functions - Storybook · Sentry
Full Stack Engineer
Lone Stone
mars 2019 - juil. 2021
2 ans 5 mois
Région de Nantes, France
Lone Stone is a web agency providing expertise services in Javascript technologies. In the course of several projects for clients, I have worked on various issues in different sectors (home automation, real estate, education, communities, interior design). Technologies: -Vue / React / Storybook / Cypress - React Native -Javascript / NodeJs / TypeScript Missions: - Comap: Creating a web application + mobile app using React/React native to control IoT product to control the heating of the house Additional missions: - Recruitment - Designing analysis reports for social media networks.
Full Stack Engineer
USERADGENTSFreelance
déc. 2017 - août 2018
9 mois
Région de Paris, France
To explore the new ways of consuming I worked on a ChatBot prototype allowing clients to order food from McDonald's & groceries from Franprix directly from Facebook Messenger and their phone/voice assistant Google Home / Alexa The project was developed using PHP and Symphony 3, interacted with Facebook MLP service, Wit.ai
Air LiquideFreelance
nov. 2016 - août 2017
10 mois
Paris, France
Full Stack Engineer
juil. 2017 - août 2017
2 mois
Paris, France
Full Stack Engineer
nov. 2016 - juil. 2017
9 mois
Paris, France
Developing an industrial automated indoor farming system farmer can create their own growth recipes and control all the parameters to grow their plants and access it from the cloud using NodeJS, Cassandra, MariaDB & NODE-RED
Full Stack Engineer
WebediaFreelance
janv. 2017 - mars 2017
3 mois
Paris, France
Developing chatbot mini-games to increase engagement from viewers on Twitch using NodeJs & MongoDB
Research And Development Engineer
TeamTO
avr. 2014 - juil. 2014
4 mois
Bourg-lès-Valence, France
Improving the film studio intranet to reduce pain point in the employees workflows
Formation
GOBELINS Paris
Bachelor "Designer & Développeur Interactif " Option Développement (Cycle 1), Développement interactif
2016 - 2017
1 an 1 mois
Formation en alternance sur le développement interactif http://www.gobelins.fr/formation/bddi-bachelor-designer-developpeur-interactif-option-graphisme-ou-developpement-cycle-1
Université Grenoble Alpes
LEA anglais japonais - débutant, Langues étrangères et littératures, général
2015 - 2016
1 an 1 mois
Karelia university of Applied Sciences
Foreign study diploma, Computer Science / Video Games
2014 - 2015
1 an 1 mois
Activités et associations : Developper C++/Unreal Engine for a video game prototype
Etudiant en échange universitaire. Programmation généraliste et jeu vidéo.
Université Pierre Mendès-France (Grenoble II)
DUT Informatique, Informatique
2012 - 2014
2 ans 1 mois