projects
04 — Projects

Selected
work.

Six projects spanning public broadcasting, automotive, insurance, voice and social — each one a different lesson in what "production" really means.

All work
Node
GraphQL
Voice
Frontend
Mobile
06 / 06 projects
PR/01

ICI Mobile

ClientRadio France · Mobile platform Years2019 — 2024 RoleLead backend

Led backend development for Radio France's ICI applications — a unified platform spanning iOS, Android, CarPlay and Android Auto. Designed the API architecture, built monitoring, and created the testing frameworks that kept 30+ microservices humming.

Node.jsTypeScriptElasticsearchAPITesting
Visit project
ICI Mobile
PR/01
PR/02

Radio France Web

ClientBackend services Years2019 — 2024 RoleSenior engineer

Backend services for radiofrance.fr — RESTful APIs, GraphQL layer, database query optimisation, caching strategies, and performance tuning for traffic spikes that come with breaking news.

Node.jsTypeScriptGraphQLGitLab CITesting
Visit project
Radio France Web
PR/02
PR/03

Alexa & Google Assistant

ClientRadio France · Voice Years2020 — 2023 RoleLead engineer

Voice applications for the Radio France catalogue. NLP flows, live audio streaming over voice platforms, and integration with the existing broadcast infrastructure — all while respecting the constraints of speech-first interfaces.

Node.jsJovoAWS LambdaDynamoDBAlexaGoogle Assistant
Visit project
Alexa & Google Assistant
PR/03
PR/04

iTex Mobile

ClientStelliant · Insurance Years2018 — 2019 RoleFull-stack + SM

Multi-platform Electron app used by 350 insurance inspectors in the field. Offline-first architecture, real-time sync, integration with claim-processing APIs — and a team of eight that I led through two years of steady delivery.

JavaSpringNode.jsAngularElectronTesting
Visit project
iTex Mobile
PR/04
PR/05

LaCentrale.fr

ClientCar&Boat Media · B2B Years2017 — 2018 RoleFull-stack

Contributed to one of France's largest automotive marketplaces. React on the frontend, Scala services on the backend, Groovy for the build pipeline. Features for the pro-facing platform and a full rebuild of Global Vision Light.

ReactScalaGroovyTesting
Visit project
LaCentrale.fr
PR/05
PR/06

NeoLynk Messaging

ClientNeoLynk · Social Years2017 RoleFull-stack

Real-time messaging app built on Ionic and Firebase. Cross-platform (iOS + Android), auth, realtime sync, push notifications, and offline support — all wrapped around the internal social network I designed.

IonicFirebaseTypeScriptTesting
Visit project
NeoLynk Messaging
PR/06
How I ship

A four-step rhythm.

i

Listen

What does the business actually need? What does the user actually do? Before any line of code, these two questions.

ii

Sketch

Boxes on a whiteboard, diagrams in a notebook. The architecture should fit on one page before it fits in the repo.

iii

Build

Tests first, thin slices, small PRs. Ship to production every day if we can — every sprint at the very least.

iv

Watch

Metrics, logs, traces, alerts. A service isn't done when it's deployed — it's done when you can sleep through the night.

Elimane Sall

Backend engineer in Paris. A decade spent building APIs, services and voice systems for audiences of millions.

Based in
Paris · CET
48.8566° N, 2.3522° E
Currently
Radio France
© MMXXVI · Elimane Sall · Crafted in Paris
v3.0 · last shipped apr '26
Available this week Book a 30-min call