You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Joël CharlesJC

Joël Charles

Architecte Fullstack • Audit & Modernisation

750 €/jour
Belfort, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Joël

Architecte logiciel & ancien CTO, j’aide les startups et équipes techniques à moderniser, optimiser et faire évoluer leurs applications web.

J’interviens sur des problématiques d’architecture, de performance et de scalabilité : audit technique, migration de stacks legacy, refonte progressive, optimisation SQL/backend, choix technologiques et amélioration de l’expérience développeur.

Mon approche : faire évoluer les produits sans tout réécrire inutilement. Je privilégie les migrations maîtrisées, les architectures simples et les optimisations ciblées qui apportent un impact concret.

J’ai accompagné des projets à différentes étapes :
• Migration d’applications existantes vers des stacks modernes
• Audit et optimisation des performances applicatives
• Analyse et amélioration de requêtes SQL complexes
• Refonte et simplification d’architectures techniques
• Création de MVP et applications web from scratch
• Mise en place de bonnes pratiques de développement

Ancien CTO de Station, j’ai dirigé l’évolution technique d’un produit Open Source complexe basé sur les technologies web modernes.

Je contribue aujourd’hui à l’écosystème Open Source Vite.js, où je travaille sur des problématiques avancées : frameworks JavaScript, SSR, tooling, déploiement universel, compatibilité multi-runtimes et expérience développeur.

Types de missions :
• Audit technique & roadmap d’évolution
• Migration legacy → stack moderne
• Optimisation performance (SQL, backend, frontend)
• Conseil CTO / Lead Tech
• Architecture frontend & backend

Stack principale :
TypeScript, React, Node.js, Vite, Vike, SQL, GraphQL, Electron.

Votre application ralentit, votre stack devient difficile à maintenir ou vous préparez une évolution technique majeure ? Je peux vous aider à définir la bonne trajectoire.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Belfort (jusqu’à 10 km)

Expériences

  • Magne Studio
    Open Source Developer
    EDITION DE LOGICIELS
    janvier 2023 - Aujourd'hui (3 ans et 6 mois)
    France
    Développement et maintenance de projets Open Source autour de l’écosystème Vite, avec un focus sur l’interopérabilité des frameworks web modernes, l’expérience développeur et la simplification des déploiements.

    Contributions principales :
    • Participation au développement de l’écosystème Vike : amélioration du framework, création d’extensions, développement d’un nouveau générateur de projets (vike.dev/new) et accompagnement de la communauté
    • Création de Universal Middleware, une librairie permettant d’écrire une seule fois ses middlewares et de les rendre compatibles avec plusieurs runtimes et frameworks (Hono, Express, Cloudflare, etc.)
    • Création de Universal Deploy, un outil permettant le déploiement universel d’applications Vite (Vike, Astro, TanStack Start, Vanilla Vite...) sur différentes plateformes (Netlify, Cloudflare, Vercel, self-hosting...) avec une approche zero-config
    • Développement de vite-plugin-vercel, un adaptateur permettant de packager et déployer des applications Vite sur Vercel via la Vercel Output API
    • Participation aux discussions techniques de l’écosystème Vite et collaboration avec différentes communautés Open Source

    Travail sur des problématiques avancées de frameworks JavaScript : architecture modulaire, rendu serveur (SSR), runtimes JavaScript, déploiement serverless, compatibilité multi-plateformes et amélioration de l’expérience développeur.

    Stack technique : TypeScript, Vite, Vike, Node.js, Hono, Express, Cloudflare Workers, Vercel, Netlify.
    Vite.js Node.js Typescript React.js Vue.js
  • What's New Games
    Founder
    JEUX VIDÉO & ANIMATION
    février 2022 - février 2026 (4 ans)
    Belfort, France
    Développement d’une plateforme centralisant les patch notes de jeux vidéo afin d’offrir une source unique et fiable pour suivre les mises à jour, changements et évolutions des jeux.

    Responsabilités principales :
    • Conception et développement de l’architecture backend et frontend (Node.js, Typescript, React)
    • Mise en place de systèmes de collecte, traitement et synchronisation de données (SQS, MongoDB, C#)
    • Développement de services scalables basés sur une architecture asynchrone
    • Gestion du stockage et de la structuration de grandes quantités de données
    • Intégration et maintenance de différents outils et services techniques

    Stack technique : Node.js, TypeScript, Amazon SQS, MongoDB, C# et autres technologies associées.
    Node.js Typescript React.js MongoDB AWS SQS
  • Station
    Co-founder & CTO
    EDITION DE LOGICIELS
    avril 2020 - septembre 2022 (2 ans et 5 mois)
    Paris 09 Opéra, France
    CTO de Station, un smart browser Open Source conçu pour centraliser les applications web professionnelles et améliorer la productivité des utilisateurs.

    Responsabilités principales :
    • Gestion d'une équipe de 4 développeurs
    • Définition de la vision technique et des choix d’architecture du produit
    • Conception et développement d’une application desktop complexe basée sur les technologies web
    • Construction d’une plateforme extensible permettant l’intégration de nombreuses applications SaaS
    • Développement d’interfaces performantes avec une attention particulière portée à l’expérience utilisateur
    • Mise en place et amélioration des pratiques de développement, de la qualité du code et de l’expérience développeur
    • Contribution au développement d’un produit Open Source et gestion des enjeux liés à une communauté d’utilisateurs et de contributeurs

    Stack technique : Electron, TypeScript, SQLite, GraphQL, React.
    Typescript React.js GraphQL Electron

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Licentiate degree
    IUT Orsay
    2009
    Licentiate degree
  • IUT, Information Technology
    IUT Orsay
    2008
    IUT, Information Technology

Compétences

Catégories