Here is some of my past work, focusing on Web platforms and open-source projects, using modern JavaScript (ES6+), Node.js and front-end frameworks such as React.

Stelace : API Software-as-a-Service developed from scratch

Full-stack development, Node.js microservices deployed as a (neo)monolith, ElasticSearch, Docker, AWS Cloud EC2/ELB for scaling, S3/Lambda for image handling, Web Sockets for real-time capability, Vue.js and React…

Stelace is an open-source API server I co-authored to let developers build online marketplaces much faster. I also designed the website and the admin dashboard of the related Software-as-a-Service (SaaS) business, documented the API and the SDK and developed several projects relying on Stelace API server for clients around the globe.

Stelace SaaS business website

Internal marketplace developed for a France CAC40 company

Example of a component developed with React, letting users filter business sites in France.

Performance has been optimized for instant filtering in the browser (using React deferred values and virtual scroll). Testing with Vitest/jest-dom.

Hospitality marketplace

Front-end development with Vue.js, image handling using AWS (S3/Lambda)

This is an AirBnB-like marketplace front-end I developed with Vue.js, relying on Stelace REST API, including a search UI with an interactive map, a full booking process with Stripe payment, messaging and ratings.

Heroes platform demo

Front-end development with WebSockets for server-side simulated real-time map

Heroes search and real-time assignments (Vue.js) 

A real-time-oriented marketplace front-end I developed with Vue.js and Quasar framework as explained in this blog post. This front-end showcases powerful ElasticSearch-based search engine and event-driven features of Stelace API.

It serves as a Getting Started guide to Stelace API documentation I’ve written.

Various projects as a freelance

I’ve focused on quality and performance in every project. This includes unit and integration tests (Jest, Ava…), using TypeScript when appropriate or JSDoc, linting, i18n by not hard-coding content in the app…

High attention has been paid to UX and accessibility, such as ensuring focus trap in the drawer component.

Here are examples of graphs and table UI implemented based on Figma designs. Dates and figures are localized using Web standards (Intl Object).

Team building

I have an interest for agile development methods, including Scrum. As a Technical Lead in some projects, I made use of this interest to promote transparency and team spirit.

Team Health Check (Spotify) used in a project as technical lead. TeamRetro software.

Sharinplace

Full-stack development with Node.js and AngularJS

Sharinplace was an equipment sharing marketplace I co-founded in 2015.

Open-source contributions

  • Stelace API server, front-end kits & SDK
  • Vue.js projects such as vuepress, vue-intl and quasar
  • Mozilla Firefox (Bugzilla)

More info on my Github page.

Other projects

  • Data visualization in JavaScript (d3.js) based on scrapped public data (Python) featured in French national press as a graduate student in Statistical Engineering and Data Science in 2015. Work available here (French). This project contributed to develop my interest in Full Stack development on top of my Data science and Machine Learning training.