CÉDRIC
MARCELLIN
Senior Frontend Developer Développeur Frontend Senior
10+ years building web products meant to last.
Rails, React, Vue. Whatever the job needs. 10+ ans à construire des produits web faits pour durer.
Rails, React, Vue. Ce que le projet demande.
Experience Expérience
- Maintained and stabilised the Rails codebase as the team's primary Rails resource Maintenance et stabilisation de la base Rails en tant que référent principal de l'équipe
- Resolved breaking issues and content-critical fixes across live customer-facing pages Résolution de bugs critiques et correctifs de contenu sur les pages clients en production
- Contributed to the migration toward a Next.js architecture Contribution à la migration vers une architecture Next.js
- Led the V2 UI overhaul of a physical router firmware product (Vue.js) Refonte de l'interface V2 du firmware d'un routeur physique (Vue.js)
- Led multiple Rails-to-React migration cycles on ExpressVPN's customer-facing pages Pilotage de plusieurs cycles de migration Rails → React sur les pages clients d'ExpressVPN
- Contributed to a browser-based password manager extension Contribution au développement d'une extension navigateur de gestion de mots de passe
- Contributed to projects credited with driving or saving hundreds of thousands of dollars in revenue Contribution à des projets ayant généré ou économisé plusieurs centaines de milliers de dollars
- Migrated translation management system from Phrase to Crowdin across the full product Migration du système de gestion des traductions de Phrase vers Crowdin sur l'ensemble du produit
- Built the investor-facing frontend for a private equity crowdfunding platform Développement du frontend investisseur d'une plateforme de crowdfunding en capital privé
Projects Projets
ExpressVPN Web Estate
10+ years of continuous work on one of the world's largest VPN providers. Customer landing pages, internal CMS, framework migrations from Rails through multiple generations of React, router firmware UI, and a browser-based password manager extension. Projects credited with driving hundreds of thousands in revenue impact. Plus de 10 ans de travail continu pour l'un des plus grands fournisseurs VPN au monde. Pages d'atterrissage, CMS interne, migrations de Rails à plusieurs générations de React, interface firmware de routeur et extension de gestionnaire de mots de passe. Des projets crédités pour des centaines de milliers de dollars d'impact sur les revenus.
Brise
A self-hosted platform for proxying and orchestrating multiple LLM backends. Persona-driven interface with hyperparameter tuning, multi-turn chat, a single-shot playground, and a SQLite-backed request log with metrics dashboard. Une plateforme auto-hébergée pour proxifier et orchestrer plusieurs backends LLM. Interface à base de personas avec réglage des hyperparamètres, chat multi-tours, un terrain de jeu pour prompts uniques, et un journal de requêtes SQLite avec tableau de bord de métriques.
R0D3nt
A platformer where the odds are deliberately unfair. Too many enemies to fight head-on. Survive by leading them into traps and off ledges instead. Un platformer où les chances sont délibérément inégales. Trop d'ennemis pour les affronter directement. Survivez en les attirant dans des pièges et vers des précipices.
Teddy's Crew
Top-down arcade shooter with endless mob waves and deliberately simple controls. Built on Phaser 3 with a Vue.js interface layer. Shoot'em up en vue du dessus avec des vagues infinies d'ennemis et des contrôles volontairement simples. Développé avec Phaser 3 et une interface Vue.js.
Road to Dakar
An endless racer inspired by Outrun, but with proper 3D terrain and real car physics, not a side-scroller sliding on a single axis. Un jeu de course infini inspiré d'Outrun, mais avec un vrai terrain 3D et une physique automobile réelle, pas un défilement latéral sur un axe unique.
OttlerStudio
A collection of single-purpose utility apps built with a friend: Password Generator, Cooking Timer, Flashlight, and more. The premise: do one thing, do it with better UX than what's already on the market. Currently in development; store release pending. Une collection d'applications utilitaires à usage unique développées avec un ami : Générateur de mots de passe, Minuteur de cuisine, Lampe de poche, et plus. Le principe : faire une seule chose, avec une meilleure UX que ce qui existe déjà. En développement ; sortie en boutique à venir.
Testimonials Recommandations
"Cedric is a fantastic Senior Frontend Developer and an great teammate. He’s technical, highly experienced, and brings a warm, collaborative spirit to every company. If you're looking for a seasoned pro who is as easy to work with as he is talented, Cedric is your person. Highly recommended!"
"When I hired Cedric at FLO Capital I gave him a very challenging task to become productive in TypeScript and Angular 2 in a few weeks. He rose to this challenge and was able to become productive in an impressively short period of time. As well being highly technical Cedric is also a very creative personality which, when combined with his strong problem solving skills and mastery of complex CSS, makes him a very valuable resource for any team. Finally, Cedric was given another challenging task to build our mobile website but using ASP.NET Core Razor technology. Needless to say he delivered high quality work again against another steep learning curve. I would thoroughly recommend Cedric to any prospective employer. "
Skills Compétences
About À propos
I've spent the better part of a decade building web products for one of the world's largest VPN providers, starting as a junior and ending as the person the team called when something was on fire. Along the way: framework migrations, firmware UIs, browser extensions, and more conversion funnels than I'd care to count.J'ai passé une bonne partie de la dernière décennie à construire des produits web pour l'un des plus grands fournisseurs VPN au monde, en débutant comme junior et en finissant comme la personne que l'équipe appelait quand quelque chose brûlait. En chemin : migrations de frameworks, interfaces firmware, extensions navigateur, et plus de tunnels de conversion que je ne voudrais en compter.
Outside client work, I build games under tuskat (three shipped titles across Phaser and Unity) and utility apps with OttlerStudio, because apparently I find "good UI for boring tools" genuinely interesting. I also do digital illustration, mostly for fun and occasionally for things people can look at.En dehors du travail client, je développe des jeux sous tuskat (trois titres publiés sur Phaser et Unity) et des applications utilitaires avec OttlerStudio, parce que apparemment "une bonne UI pour des outils ennuyeux" m'intéresse vraiment. Je fais aussi de l'illustration numérique, surtout pour le plaisir.
The best work I've done has been in teams where the why mattered as much as the when, where craft was valued, not just velocity. I'm not looking for the next moonshot. I'm looking for a place where good work is its own reward, and where the people around me feel the same.Les meilleures choses que j'ai faites l'ont été dans des équipes où le pourquoi comptait autant que le quand, où la qualité du travail était valorisée, pas seulement la vitesse de livraison. Je ne cherche pas la prochaine licorne. Je cherche un endroit où bien faire les choses est une fin en soi, et où les gens autour de moi partagent ce point de vue.