My projects

Velocity (WIP)
Velocity is a JavaScript framework for building interactive and dynamic user interfaces for the web. Like Svelte, it compiles your code into pure JavaScript. There is therefore no library to import in your application and this avoids the overhead associated with runtime intermediate representations such as virtual DOM used by traditional frameworks like React or Vue.js. Curious to see how I would approach the development of such a framework, this project was born with the aim of challenging myself and deepening my knowledge.

Whisper
A secure peer-to-peer instant messaging prototype app that focuses on user privacy. All communications are encrypted including signaling data and user data is stored only on the client side. Working prototype features: 1 on 1 private chat, audio call, video call, desktop sharing.

Electricity offers comparator
This app was written to help me choose the best electricity provider / offer for my consumption. On the Enedis (French company in charge of delivering electricity to homes and businesses) website you can download your detailed electricity consumption as an XLS file for a date range, you then provide this file to the app, select all offers or handpick some, and it calculates the price you would have paid for each offer and show detailed results.


Tetris
A Tetris game I wrote back around 2011 without any game framework. It uses a HTML canvas element and is coded in pure HTML / CSS / JavaScript.
