Sébastien Legros

Sébastien LegrosSeniorfullstack

From the database to the interface. React, Next.js, Go, PostgreSQL. Fully remote from Réunion Island.

Sébastien Legros, Senior full-stack developer

I build web products made to last.

I enjoy building real-world web applications and business desktop software: back-offices, SaaS platforms, custom C# applications, APIs, payment flows, content systems, integrations and internal tools. My goal is to turn a fuzzy need into something usable, stable and clean to maintain over time.

10 years of experience, including 6 in development and 3 as lead.

Design the right thing. I start from the actual need, the user flow and the business constraints before committing to implementation details.

Build it cleanly. Structure, naming, controlled technical debt and codebases the team can pick up without friction matter a lot to me.

Ship with confidence. CI/CD, Docker, APIs, perceived quality and interface polish: the finish matters as much as the feature itself.

Projects built to be useful, not just attractive

A selection of products and tools where I worked on architecture, experience and production readiness.

  • Business CRM Platform

    Design and development of a complete CRM to centralize prospect management, partner workflows, campaign tracking and business automations.

    • React
    • Apollo
    • Go
    • GraphQL
    • PostgreSQL
    • Docker
    • CI/CD
    DetailsClose
    Role
    Technical design, data modeling, Go GraphQL APIs, React (Apollo) back-office and third-party service integrations.
    Impact
    A unified platform foundation to track customer cases, automate communication workflows and support multiple operator configurations.
  • Therapeutic Care Platform

    A specialized care platform combining structured content, patient follow-up and domain-specific therapeutic workflows.

    • React
    • Go
    • REST
    • PostgreSQL
    • Stripe
    DetailsClose
    Role
    Full-stack development of the React application, Go REST API, PostgreSQL modeling and overall patient journey structuring.
    Impact
    A clearer tool to manage content, therapeutic goals and patient relationship flows in one coherent place.
  • Gamification & Campaign Engine

    Back-office and APIs to orchestrate game mechanics, subscription plans and reward flows around physical activation triggers.

    • React
    • Apollo
    • Go
    • GraphQL
    • Stripe
    • Wallet
    DetailsClose
    Role
    Go GraphQL API design, React (Apollo) back-office, Stripe subscriptions, virtual wallet system and operator-facing management interfaces.
    Impact
    A technical base able to orchestrate campaigns, users, rewards and transactional logic without fragmented tooling.
  • Mobile Audio Content Platform

    GraphQL backend and editorial back-office for a mobile application delivering structured audio content to end users.

    • React
    • Apollo
    • Go
    • GraphQL
    • Firebase
    DetailsClose
    Role
    Model design, GraphQL APIs, React (Apollo) back-office and tooling for content publishing and user management.
    Impact
    A more reliable stack to operate the product, manage content publishing workflows and keep administration straightforward.

More work

Web and back-offices

  • Automated Editorial PipelineEditorial videos generated automatically, subtitles included.Show description

    An automated video editorial pipeline in Go with a Next.js dashboard, Remotion/FFmpeg video rendering, subtitle generation and content orchestration.

    • Go
    • Next.js
    • Remotion
    • FFmpeg
  • Document Management SuiteDocuments and business workflows run from a back-office.Show description

    A Go GraphQL API plus React (Apollo) back-office ecosystem to manage documents, business workflows, structured content and admin tooling.

    • React
    • Apollo
    • Go
    • GraphQL
  • Cinema Alert PlatformPersonalised cinema alerts with built-in payments.Show description

    A Next.js cinema-focused application with Supabase, Redis, Stripe payments and alert-driven notification logic.

    • Next.js
    • Supabase
    • Redis
    • Stripe
  • Mentora, online English learning platformOnline English lessons with teacher and student spaces.Show description

    Teacher and student spaces, step-by-step session builder, results tracking, course material import and export. Next.js, Node.js, TypeScript, Prisma, PostgreSQL, NextAuth.

    • Next.js
    • Node.js
    • Prisma
    • PostgreSQL
  • Preznt (preznt.fr)Interactive digital gifts, payments and 3D scenes.Show description

    Interactive digital gift platform: passwordless code sign-in, Stripe payments with webhooks, push notifications, 3D scenes. Next.js 16, React 19, Node.js, PostgreSQL, Stripe, Three.js.

    • Next.js
    • Node.js
    • PostgreSQL
    • Stripe
    • Three.js
  • Payments & KYC Back-OfficePayments, KYC verification and reconciliations.Show description

    React (Apollo, GraphQL) back-office for MangoPay payment management: payment flows, KYC verification, wallets and reconciliations.

    • React
    • Apollo
    • GraphQL
    • MangoPay
  • VIP Campaign Back-OfficeSMS campaigns and VIP guest management.Show description

    React back-office, on a REST API, for SMS campaign management and VIP guest information handling under operational constraints.

    • React
    • REST

Mobile and data

  • Guided Podcast PlatformBack-office and backend for a guided podcast mobile app.Show description

    React (Apollo, GraphQL) back-office and Go/PostgreSQL backend for a guided podcast mobile app: editorial pipeline, i18n and product logic.

    • React
    • Apollo
    • GraphQL
    • Go
    • PostgreSQL
  • SQL Loyalty AnalyticsOptimised SQL queries for a loyalty app.Show description

    SQL query optimization and performance work on a mobile loyalty product with complex data models.

    • SQL
  • Accessibility Field AppWheelchair-accessible places, mapped in the field.Show description

    Android application to locate wheelchair-accessible places and enrich accessibility field information.

    • Android
  • Interest-Based Matching AppMatching people by shared interests and proximity.Show description

    Android app matching people through shared interests and geolocation-based proximity.

    • Android

A hybrid profile across web applications, business APIs and desktop software, with a stack built to stay maintainable over time.

Web

React, Next.js, TypeScript, Blazor, C#

React/TypeScript and Next.js interfaces, Blazor back-offices in C#, from component to production.

API & data

Go, Node.js, ASP.NET Core, GraphQL, REST, PostgreSQL, SQL Server

REST and GraphQL APIs in Go, Node.js or ASP.NET Core, on PostgreSQL and SQL Server, clean architecture, solid business logic.

Software

C#, XPO/XAF, DevExpress, WPF, WinForms

Business desktop applications in the .NET ecosystem with productivity-oriented frameworks and rich UI tooling.

A path from infrastructure to product engineering, then technical leadership.

  1. Freelance Developer, Neitsa

    New features, maintenance and production releases for a mortgage broker's CRM; design and redesign of websites for independent professionals. React, Next.js, Go, GraphQL, PostgreSQL.

  2. Software Designer & Developer, Willow

    Design and development of web and business applications with C#, MVVM, WPF, WinForms, DevExpress and Blazor, powered by SQL Server, XAF/XPO and Azure DevOps.

  3. Lead Full-Stack Developer, Squirrel

    Fully remote: architecture, full-stack development, GraphQL/REST APIs, data modeling and CI/CD pipelines. Designed and built single-handedly a supporting-documents collection module (rules engine, validation workflow, e-mail/SMS notifications, S3 storage, third-party business software API integration).

  4. Web Developer, Squirrel

    Built React interfaces, integrated APIs and grew into product-driven development.

  5. Systems & Networks Administrator, Reunion Region

    Infrastructure, security, operations and a strong reliability mindset.

  6. Research Engineer, IRD

    Built web and mobile tools for research data collection and visualization.

  7. Computer & Telecommunications Engineering Degree

    Education
  8. DUT Networks & Telecommunications

    Education

Contact

Need to structure, ship or strengthen a product?

I can help on an existing product, a technical foundation that needs to be stabilized, or a new initiative that should start cleanly.

Open to opportunities.

slegros9@gmail.com