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

Fullstack Architect • Audit & Modernization

€750/day
Belfort, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Joël

Software architect & former CTO, I help startups and technical teams modernize, optimize, and scale their web applications.

I focus on architecture, performance, and scalability challenges: technical audits, legacy stack migrations, progressive refactoring, SQL/backend optimization, technology choices, and improving developer experience.

My approach: evolve products without unnecessary rewrites. I favor controlled migrations, simple architectures, and targeted optimizations that deliver concrete impact.

I have supported projects at various stages:
• Migrating existing applications to modern stacks
• Auditing and optimizing application performance
• Analyzing and improving complex SQL queries
• Refactoring and simplifying technical architectures
• Creating MVPs and web applications from scratch
• Implementing best development practices

Formerly CTO of Station, I led the technical evolution of a complex Open Source product based on modern web technologies.

I now contribute to the Vite.js Open Source ecosystem, working on advanced topics: JavaScript frameworks, SSR, tooling, universal deployment, multi-runtime compatibility, and developer experience.

Types of engagements:
• Technical audit & roadmap for evolution
• Legacy → modern stack migration
• Performance optimization (SQL, backend, frontend)
• CTO / Lead Tech consulting
• Frontend & backend architecture

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

Is your application slowing down, your stack becoming hard to maintain, or are you planning a major technical evolution? I can help you define the right path.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Belfort (up to 10km)

Experience

  • Magne Studio
    Open Source Developer
    SOFTWARE PUBLISHING
    January 2023 - Today (3 years and 6 months)
    France
    Development and maintenance of Open Source projects around the Vite ecosystem, with a focus on interoperability of modern web frameworks, developer experience, and simplifying deployments.

    Main contributions:
    • Participation in the development of the Vike ecosystem: framework improvements, extension creation, development of a new project generator (vike.dev/new), and community support
    • Creation of Universal Middleware, a library for writing middleware once and making it compatible with various runtimes and frameworks (Hono, Express, Cloudflare, etc.)
    • Creation of Universal Deploy, a tool for universal deployment of Vite applications (Vike, Astro, TanStack Start, Vanilla Vite...) on different platforms (Netlify, Cloudflare, Vercel, self-hosting...) with a zero-config approach
    • Development of vite-plugin-vercel, an adapter for packaging and deploying Vite applications on Vercel via the Vercel Output API
    • Participation in technical discussions within the Vite ecosystem and collaboration with various Open Source communities

    Working on advanced JavaScript framework topics: modular architecture, server-side rendering (SSR), JavaScript runtimes, serverless deployment, cross-platform compatibility, and improving developer experience.

    Technical Stack: 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
    VIDEO GAMES AND ANIMATION
    February 2022 - February 2026 (4 years)
    Belfort, France
    Development of a platform centralizing video game patch notes to provide a single, reliable source for tracking game updates, changes, and evolutions.

    Main responsibilities:
    • Design and development of backend and frontend architecture (Node.js, Typescript, React)
    • Implementation of data collection, processing, and synchronization systems (SQS, MongoDB, C#)
    • Development of scalable services based on an asynchronous architecture
    • Management of storage and structuring of large amounts of data
    • Integration and maintenance of various technical tools and services

    Technical Stack: Node.js, TypeScript, Amazon SQS, MongoDB, C#, and other associated technologies.
    Node.js TypeScript React.js MongoDB AWS SQS
  • Station
    Co-founder & CTO
    SOFTWARE PUBLISHING
    April 2020 - September 2022 (2 years and 5 months)
    Paris 09 Opéra, France
    CTO of Station, an Open Source smart browser designed to centralize professional web applications and improve user productivity.

    Main responsibilities:
    • Managed a team of 4 developers
    • Defined the technical vision and architecture choices for the product
    • Designed and developed a complex desktop application based on web technologies
    • Built an extensible platform for integrating numerous SaaS applications
    • Developed high-performance interfaces with a focus on user experience
    • Implemented and improved development practices, code quality, and developer experience
    • Contributed to the development of an Open Source product and managed the challenges related to a community of users and contributors

    Technical Stack: Electron, TypeScript, SQLite, GraphQL, React.
    TypeScript React.js GraphQL Electron

Recommendations

These freelancer profiles also match your criteria

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

Education

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

Skill set

Categories