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.
Internal marketplace developed for a France CAC40 company
Example of a component developed with React, letting users filter business sites in France.
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
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.
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.