Yanis Kouidri
First-year PhD candidate in a CIFRE thesis between IRIT and Neusta
Learn more
Ephemeral communication backbones for data collection in wireless sensor networks
My thesis focuses on optimizing data collection in the Internet of Things (IoT). Within the DMX project, I develop ephemeral network architectures capable of adapting to the movements of mobile collectors (such as drones or vehicles). By combining edge computing techniques and opportunistic communications, my goal is to make sensor networks smarter, more efficient, and more energy-efficient, even in complex environments.
IRIT & Neusta France | Toulouse, France
Topic: Ephemeral communication backbones for data collection in wireless sensor networks (WSN).
Thales Alenia Space | Toulouse, France
Final year project: Development of a Rust library for satellite data demultiplexing.
University of Rome Tor Vergata | Italy
International exchange focused on space and digital technologies.
ENSEEIHT | Toulouse, France
Digital Sciences program. Work-study at Thales Alenia Space.
Thales Alenia Space | Cannes, France
DUT internship: Analysis of avionics binary data.
IUT de Nice | Sophia-Antipolis, France
Telecoms, Networks and IT.
Lycée Jules Ferry | Cannes, France
Mathematics specialization | Highest honors.

A personal homelab platform built around k3s on a VPS, with GitOps-driven deployments via FluxCD.
This repository documents the full setup of the cluster and the services running on it, including:

Having realized that V1 of my site was becoming unnecessarily complex, I decided to start fresh by creating the V2 of this website that you are currently browsing.
This website is built with static HTML5 and CSS3 using the Astro Framework. This makes the site extremely lightweight and fast.
Some specifics of this version:

My first big web project, the predecessor of this site. The goal was to learn and practice full-stack web development, so I chose the MERN stack (MongoDB Express React Node.js).
I designed:
I also added a file upload system with multer and a CRUD mechanism. Throughout this project, I learned a lot!