I have a lot of experience designing complex projects from end to end, and handling every separate aspect: server configuration, database, deployment, frontend. Nowadays I specialize towards SaaS web software with Node.js, but I have ample C++ / Qt experience as well.
I like well designed code, up-to-date framework, new technologies and clean git repos.
I am currently interested in Rust and Svelte
Projects
A platform to play boardgames online. Boardgames can be added, updated and removed dynamically. Features include game creation, spectating, ELO rankings, a variety of options and integration with a NodeBB forum.
There are currently two boardgames on the platform: Gaia Project and 6nimmt.
Technologies: VueJS, MongoDB, Node.js, SVGA simple web application to estimate BPM (beats per minute). It is a progressive web app, so it can be installed on iOS and Android.
Technologies: VueJS, PWAA simple web app images are uploaded on a grid and can be colored at will. Uses SVG filters and matrixes to achieve the effect.
Technologies: VueJS, SVGA cross platform Google Drive client, originally made due to the lack of alternatives on Linux. It monitors local file changes to sync with the remote Google Drive folder.
Technologies: Electron, Node.jsA Node.JS module to lock a resource using MongoDB as a mutex. Useful when deploying a NodeJS application as a cloud, to prevent race conditions.
Technologies: Node.js, MongoDBA Node.JS module to rate limit actions per IP or user. Useful to prevent spam, and collect basic analytics.
Technologies: Node.js, MongoDBA simple OpenGL program with a ball rolling on generated terrain, with friction and gravity
Technologies: C++, OpenGL, SFMLA Pokémon battle simulator, fully made in Qt and then a web client and android application were added. Had over 1000 concurrent players for a few years.
Technologies: Qt, C++Experiences
Work on a secure platform to make buying and building houses more efficient, by automating a lot of the communication between the different parties.
Technologies: Node.js, React, NestJS, GraphQL, SQLWork on a software application for Hachette Livre.
Technologies: C++, QtArchitecture design and implementation of a SaaS application to aggregate all public data as well as private data from multiple sources on French companies, for risk analysis, marketing, portfolio management purposes.
Technologies: VueJS, Node.js, MongoDBWork on several SaaS applications for professional photographers
Technologies: Angular, Node.jsWork on a crowdfunding website for investment in real estate
Technologies: Angular, Node.jsEngineering diploma obtained! 🚀
Geared toward IT and Computer science.
Implementation of the network engine layer for PS4 and Xbox One. Other work on Monopoly Plus
Technologies: C++