Senior TypeScript engineer • web platforms • architecture and delivery

Jérémievan der Sande

I work across frontend architecture, shared platform foundations, and developer workflows, combining hands-on TypeScript engineering with the technical direction needed to help multiple teams ship consistently.

Portrait of Jérémie van der Sande

Web foundations and technical direction

Foundations make or break a product. Shared UI, application architecture, build workflows, and engineering standards determine how reliably teams can extend a web platform as it grows.

My work focuses on the foundations behind product delivery: defining frontend architecture, improving shared tooling and component systems, clarifying ownership boundaries, and helping teams make consistent technical decisions. I favor pragmatic platform choices that improve maintainability, performance, and developer experience without introducing unnecessary process.

10+Years across JS/TS product engineering
6+Years in technical leadership and architecture roles
3Public projects built and maintained

Languages

Native French and fluent English, both used day to day across technical discussions, documentation, reviews, and product collaboration.

French

Native

Native fluency across day-to-day communication, meetings, and written work.

English

Fluent

Used confidently in professional settings, from technical conversations to documentation.

Fullstack range and toolkit

React, TypeScript, and Node.js form the core stack. Around them, the work extends into APIs, mobile, tooling, testing, and performance.

Frontend

  • React
  • React Native
  • TypeScript
  • HTML/CSS
  • SASS
  • Redux
  • Nanostores

Web architecture & platform

  • Application architecture
  • Micro-frontends
  • Design systems
  • Component systems
  • Monorepos
  • Performance
  • Accessibility

Quality, build & delivery

  • Vite
  • Webpack
  • Oxc
  • ESLint
  • Prettier
  • Vitest
  • GitLab CI
  • GitHub Actions
  • Testing
  • Code Reviews

Backend & integration

  • Node.js
  • Fastify
  • GraphQL
  • REST APIs
  • MongoDB
  • Firestore
  • Firebase
  • Java / Swift modules

Roles and progression

Over ten years of professional experience across internal products, SaaS, mobile applications, and platform work, moving from implementation-heavy roles toward broader ownership over technical direction, coordination, and delivery.

2020 — Present

Ubisoft

Internal IT products and cloud development platform

Progressed from Senior Frontend Developer to Software Architect across three roles in a fully remote organization, expanding ownership from implementation to platform architecture, technical standards, cross-team alignment, and delivery strategy.

Software Architect

2023 — Present

Defined full-stack architecture with a strong frontend focus for an internal cloud development platform, establishing shared foundations and implementation standards across a distributed organization of more than 10 remote teams.

  • Defined architectural direction for shared UI foundations, application structure, state management, and cross-product consistency.
  • Kept a distributed micro-frontend platform coherent across more than 10 remote teams as its products, workflows, and ownership model expanded.
  • Partnered with product and engineering leads to turn complex platform capabilities into maintainable delivery plans and clear team boundaries.
  • Reviewed system-level decisions affecting reuse, performance, developer workflows, and the long-term evolution of the platform.

Technical Lead

2021 — 2023

Led frontend-heavy platform initiatives and helped teams adopt shared architecture, component, and review practices as the organization grew.

  • Led delivery across dashboards, administration surfaces, and developer-facing tooling for an internal cloud platform.
  • Onboarded and supported more than 20 contributors across three departments on platform patterns, component design, code quality, and review practices.
  • Helped 8 teams work effectively within a distributed frontend architecture and shared ownership model.
  • Coordinated platform requirements and implementation across contributors, product stakeholders, and engineering leads.

Senior Frontend Developer

2020 — 2021

Built and shipped frontend features for internal IT products in React and SASS, while helping shape the stack, shared patterns, and frontend architecture used across the group.

  • Built frontend flows for internal products in React and SASS, with Redux-based state management.
  • Helped define a distributed micro-frontend architecture for the cloud platform so product teams across multiple departments could own their slice end-to-end.
  • Helped scaffold and maintain the technical stack used across internal IT products.
  • Improved consistency between product surfaces through stronger shared patterns and component reuse.
2020 — 2022
Freelance

Fullstack & Mobile Developer

Nap&Up — maintenance, migration, and v2 delivery for a workplace wellbeing startup

Took over 2 live production surfaces at Nap&Up, the mobile product and its API, stabilized the existing stack, and led the migration from a Capacitor PWA to a React Native v2 with a new backend on Firebase.

  • Stabilized and maintained an inherited mobile codebase and production API while preparing the migration path.
  • Rebuilt the application in React Native and replaced the backend with a fresh Firebase-based implementation.
  • Handled both client and backend work across 3 kinds of change: data model updates, API replacement, and rollout of the new version.
  • Kept the product live for over 500 monthly active users, keeping the migration completely transparent.
2020
Two-month mission

AOS

Senior Frontend Engineer

Modernized a large full-stack JavaScript monorepo, improving package boundaries, build configuration, and day-to-day developer workflows.

  • Simplified repository structure and development workflows across a large full-stack codebase.
  • Consolidated TypeScript, ESLint, and Webpack configuration into clearer shared foundations.
  • Replaced path aliases with proper workspace packages and explicit dependency boundaries, improving the monorepo’s maintainability and scalability.
2018 — 2020

Fleeters

Urban delivery SaaS for automating last-mile operations

Lead full-stack developer for a B2B SaaS company in urban delivery, shipping across 3 implementation layers, web, backend, and mobile, to automate last-mile operations.

Lead Full-stack Developer

2019 — 2020

Led delivery across the Fleeters product, combining React frontend work, 2 backend stacks in Java and Node.js, and React Native application work in a small team with short feedback loops.

  • Led delivery across 2 production surfaces, web and mobile, used by delivery teams and operators.
  • Led the integration of a dedicated sub-platform for same-day delivery for a major key account.
  • Started the migration from a full-JavaScript, CommonJS codebase toward TypeScript and ESM.
  • Worked on React Native applications, including custom native modules in Java and Swift, used by 50+ drivers.
  • Coordinated product, backend, and mobile implementation for operational features shipped to logistics users.

Frontend Developer

2018 — 2019

Built and maintained product features across 2 frontend stacks, AngularJS and React, leading refactors that moved key product surfaces from AngularJS to React while also contributing to 2 service stacks, Java and Node.js, for a live B2B SaaS product.

  • Delivered product features across 4 operational surface types: dashboards, reporting, settings, and administration, used by dispatch and delivery teams.
  • Led refactors that migrated important frontend surfaces from AngularJS to React while keeping the product shipping.
  • Contributed to maintainable frontend flows and API integration patterns for operational software.
2016 — 2018

Renesas Electronics

Application Engineer — Advanced Driver Assistance Systems

Support engineer in the Advanced Driver Assistance Systems division, working on computer-vision proof-of-concepts in 2 low-level languages, C and Assembly, and on internal tooling in Node.js and Electron.

  • Designed proof-of-concepts for key accounts in C and Assembly on specialized ADAS hardware.
  • Worked in performance-constrained environments across C, Assembly, and Linux, optimizing for memory, latency, and hardware limits.
  • Built coding tools and Assembly optimization software in Node.js and Electron to support engineering workflows.
  • Direct support contact for a team of 4 external engineers onboarding on specialized computer-vision hardware accelerator.

Open-source tools and experiments

Open-source projects focused on developer experience, designed to make development work clearer, more structured, and more reusable.

Site generator • authoring system

Markee

Markdown • routing • layouts

Site generator for the modern web, built around Markdown authoring, filesystem routing, shared layouts, and an extensible content pipeline.

  • Maps directory structure directly to URLs, so documentation, blog content, and site structure stay close to the repo instead of drifting into router configuration.
  • Combines build-time Markdown transforms with client-side HTML hydration, plus shared layout slots and extension hooks for custom behavior.

React library • component pipeline

ModularComponent

Typed stages • React • testing

Typed factory pipeline for building React components stage by stage, keeping render, state, lifecycle, and wiring isolated without losing readability.

  • Lets capabilities accumulate through ordered stages, with a shared argument map flowing from props and adapters to logic and final render output.
  • Supports turning pipelines into hooks, isolating individual stages for tests, and registering stage packs to keep component definitions clean.

Feature flagging • frontend platform

Fuzebox

Bring-your-own backend • White-label backoffice

Frontend-oriented feature flagging solution built around a bring-your-own-backend model, with a white-label backoffice for teams shipping under different brands or product surfaces.

  • Keeps storage, auth, and operational concerns compatible with an existing backend instead of forcing teams into a hosted control plane.
  • Pairs the flagging layer with a reusable white-label admin surface for managing flags, rollout state, and product-specific workflows.

Technical foundations

A systems-heavy background that still shapes the way frontend problems get approached: through structure, constraints, and what sits underneath the interface.

2017
Certification

Frontend Developer Certification

FreeCodeCamp
2016
Diploma

Master in Electrical Engineering

Polytech'Clermont-Ferrand • Electrical Engineering and Embedded Programming
2013
Degree

Bachelor's Degree

Polytech'Tours • Mathematics & Computer Science

Contact and profiles

Looking for senior TypeScript roles where frontend ownership naturally extends into architecture, coordination, and delivery.

Name
Jérémie van der Sande