Personal Projects
TOTP-WebAuthn (2025-)
Passwordless User Registration & Authentification
- Login page with only : TOTP code + biometric Call-To-Action (webAuthn)
- Hashes of userId for both solutions to enforce security layer
- NodeJS
Motion & Color Magnification via Browser Webcam (2025-)
Early-stage exploration of real-time webcam-based biometric and liveness detection techniques.
- Investigating methods for motion and color magnification directly in the browser.
- Exploring the use of remote photoplethysmography (rPPG) to extract heartbeat signals from facial regions.
- Planning to use OpenCV for face tracking and localized region analysis (temples, cheeks, etc.).
- Reviewing both Lagrangian and Eulerian approaches for motion amplification.
- Considering the use of neural networks for biometric identification (heart rate patterns, breathing...).
Smart Home Assistant (2025-)
NUC & Raspberry Pi, co-built with my 2 young sons :-)
- OpenAI ChatGPT API, Whisper & Text2Speech, offline speech synthesis (Vosk, Sepia-TTS).
- Recently expanded with a mobile robotic platform (custom motor board + sensors).
- Camera integration for interactive vocal home automation and surveillance.
- NodeJS
NukeDesk (2024-)
Virtual Desktop Interface
- Developed a secure, browser-based virtual desktop UX (inspired by Synology NAS), emphasizing usability and robust cybersecurity (secure authentication, data encryption).
- WebAuthn biometric
- Incorporation of Nicecrypt features (Client Browser-based Encryption...)
- File Explorer...
- NodeJS
AI gen LLM – Multi-Agent Conversational Architectures (2023)
Exploration of advanced AI-driven communication chains and agent collaboration models
- Designed and tested various multi-agent pipelines (user ➝ AI₁ ➝ AI₂ ➝ … ➝ response) :
- - Developed logic-based chains where a "conscience AI" handled reasoning to target objectives and passed context to an "actor AI" focused on short, human-like replies.
- - Built conversational "rooms" with multiple AI agents having distinct roles, personalities, and goals, interacting in real time.
- - Prototyped recursive self-looping AIs (that kept refining responses until they decided autonomously the conversation was complete)
- Room multi-users, functions features (mailing, headless browser, filesystem...)
- LLama.cpp, OpenAI API, Ollama...
3D Printing & Design (2023)
Designed and mass-produced customized decorative items for my wedding :-)
- Designed 4 models with Autodesk Fusion 360.
- Hands-on expertise in 3D printing technology (Creality Ender-3 S1 Pro).
- Laser-cutting and engraving using a 10W laser module.
Deepix.net (2022-)
Custom algorithm research in digital steganography and image watermarking.
- Development of data pixel encryption and invisible watermark embedding solutions.
- Custom stegano algorithm using LZW compression + AES-GCM
- Client Browser-based Encryption
ParanoidVault / Nicecrypt.com (2019-)
Secure password manager
- Client Browser-based Encryption
- Use of native cryptographic libraries Javascript and PHP
- AJAX with custom RSA Encryption (16384 bits)
- Multiple round AES256 GCM with reversed hash + 500000 derivations + 4000 custom derivations
- OTP Google Authentification
- Cloud Storage Amazon S3
- SSL Certificate 4096bits from Letsencrypt
- Update: integ of Post-Quantum algorithms with Openssh release
Org4nizer / Memonut (2020)
Trello/Monday-like productivity tool
- Javascript
- Kanban tables
- Dynamic elements
- Dragndrop
VirtualSpace (2020)
Streaming audio room with spatial virtualization
- Client Browser-based audio microphone & speakers
- Resonance Audio SDK for Ambisonic soundfield scenes
- OPUS Compression
- Websockets
- NodeJS server
Several h4cks of anti-fraud solution (2019)
Bug bounty
- 1. Automatic decryption of integration kit
- 2. Capture of AJAX requests
- 3. Alteration of recorded data
- 4. Rewriting of signature algorithm + re-encryption
- Javascript
Custom libraries of machine learning (2017)
Own concept of machine learning that "learn2learn"
- Javascript
Custom Framework of Chatting application (2017)
A week-end challenge to create a core system on Redis to develop community websites easily and quickly
- Redis
- PHP
- HTML, CSS, Javascript/Ajax
Features:
- Live discussions
- Private messages (user2user)
- Ability to create Chat Rooms and variants (forum/posts, events, subjects, etc.)
Trendline / Stock & Crypto Market Analysis (2017-2021)
Find algorithmic solutions to predict trends
Develop an auto-trading robot
- NodeJS and PHP
- Graphs render with HTML Canvas and SVG
- Custom algorithms
- Neural Networks
Genetic Programming (2020)
Introduction to Genetic Algorithm
- Successive Generations issued from best candidates
- DNA mutations
- Life expiration
- Javascript
Deep Learning with Webcam (2019)
Train neural networks with Camera
- Deep learning
- Javascript
- Canvas
- Live training and results
- Recognize anything
- Spectrum of neural connections
- 2nd version using TensorFlow
Scrap3r (2018)
Service of webscraping that grab data of any website
- Docker, NodeJS, Headless Chrome & Firefox, PhantomJS, PHP
- Video streaming of the content visualizated by the robot
- WYSIWYG interface to catch items to grab
- VPN/proxied connection for users and robot crawlers
- Websockets
HTML/CSS/Animation Builder (2018)
WYSIWYG interface to create HTML pages including CSS and Animation (Javascript)
- HTML, CSS, Javascript
Versions:
- V1: position absolute
- V2: flexbox
Smart Monitoring @Home (2015-2017)
Create my own remote monitoring system to keep watching my babies
- NodeJS
- Netatmo station API (temperature, pressure, humidity, CO2... of each room)
Special focus:
- low battery consumption for a maximum use time on tablet and mobile
- enough refresh rate (2-3 img/s when movements are detected)
- motorized camera including night vision
- users right and management (grandparents can only access to the main camera with restricted access)
- modulable (easy to add new cameras)
Features:
- Controlable camera with nightvision mode
- Motion tracking based on pixel differences between highly reduced images
- Screenshot files saved into Cloud container
- Adaptative refresh rate management for low CPU/Network/Battery consumption
- Fullresponsive client (mobile first)
- User management (login/password + rights)
- Secured access
Memepassion.com website (2016)
A week-end challenge to create a full functionnal Meme Creator website
- PHP
- MySQL, Redis
- HTML, Javascript, Canvas
Hightools.net website (2012-)
Just a little website to test some SEO things over webmaster trafic
- PHP