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 can help you update your codebase to current standards, design a project from the ground up, or give you a helping hand in a bind.
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, SVG
A 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, PWA
A 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, SVG
A 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.js
A 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, MongoDB
A Node.JS module to rate limit actions per IP or user. Useful to prevent spam, and collect basic analytics.Technologies: Node.js, MongoDB
A simple OpenGL program with a ball rolling on generated terrain, with friction and gravityTechnologies: C++, OpenGL, SFML
A 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++
Work on a software application for Hachette Livre.Technologies: C++, Qt
Architecture 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, MongoDB
Work on several SaaS applications for professional photographersTechnologies: Angular, Node.js
Work on a crowdfunding website for investment in real estateTechnologies: Angular, Node.js
Engineering diploma obtained! 🚀
Geared toward IT and Computer science.
Implementation of the network engine layer for PS4 and Xbox One. Other work on Monopoly PlusTechnologies: C++