Skip to content
View FXC-ai's full-sized avatar

Block or report FXC-ai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FXC-ai/README.md

François-Xavier Coindreau — Développeur junior

👋 Profil

Je suis François-Xavier, développeur passionné en reconversion après une première carrière de dix ans en tant que pharmacien.

En 2022, j’ai décidé de suivre ma passion pour l’informatique et d’apprendre à construire des systèmes logiciels.
J’ai intégré l’École 42 Lausanne, où j’ai validé le tronc commun en 2024. Aujourd’hui, je poursuis la partie spécialisée et je me forme aux systèmes, au développement backend, au réseau, à l’algorithmie, à la cryptographie et au DevOps.

📊 Objectif : obtenir la certification RNCP 6 “Application Developer”

  • Projets pédagogiques : 🟩🟩🟩🟨⬜⬜⬜⬜ 3 / 8
  • Stages : 🟩⬜ 1 / 2

📫 Contact : fx.coindreau@gmail.com
💬 Ouvert aux échanges autour d’un stage, d’un premier poste ou simplement pour discuter de Rust, systèmes et data !

🛠️ Stack principale

  • Langages : C, C++, Rust, Python, JavaScript, TypeScript, PHP, SQL
  • Backend : Rust (sqlx, Pola.rs), PostgreSQL, Django
  • Frontend & Web : D3.js, Bootstrap, WordPress
  • Systèmes & Réseau : Linux, bash, HTTP, sockets, Docker
  • IA & Data Science : NumPy, pandas, scikit-learn, Keras, Matplotlib

🧱 Développement

TechLienDescription
sql_query_engine ⭐ Projet de stage : Le module query_engine vous permet d'exécuter dynamiquement des requêtes SQL stockées en base de données avec validation de paramètres typés. Il s'appuie sur sqlx et fonctionne avec une base PostgreSQL.

🤖 IA, Algo & Data

TechLienDescription
ft_linear_regression 🔥Projet 42 : Projet d’introduction au machine learning consistant à implémenter une régression linéaire from scratch en Python et à visualiser l’apprentissage par descente de gradient.
collectionneur_de_ticket ❤️Projet personnel : Projet d'analyse probabiliste en Python visant à explorer le problème du collectionneur de tickets à travers simulations, visualisations statistiques et modélisation.
experimentations_python Projet personnel : Série d’expérimentations Python dédiées à l’apprentissage, regroupant scripts, prototypes IA, tests mathématiques et explorations de librairies scientifiques.

🌐 Web

TechLienDescription
Librairie de Graphiques d3.js Projet de stage : Projet JavaScript/TypeScript ayant pour but de développer une librairie de visualisation D3.js de graphiques interactifs.
ft_transcendance Projet 42 : Projet web full-stack en équipe ayant pour but de créer une plateforme en ligne pour jouer à Pong en réseau, incluant authentification, matchmaking, chat et interface dynamique.
polatouche Projet personnel : Site web sous WordPress pour une entreprise de menuiserie.
jeu-vote.fr Projet personnel : Projet web en PHP permettant de créer une plateforme de civic tech dédiée aux élections, incluant interface citoyenne, interactions utilisateurs et affichage dynamique des résultats.

🐳 DevOps

TechLienDescription
Inception Projet 42 : Projet DevOps ayant pour objectif de construire une architecture multi-services en conteneurs Docker, tout en apprenant orchestrations, volumes, réseaux et automatisation système.

🧬 System & Kernel

TechLienDescription
ft_linux Projet 42 : Projet Linux From Scratch dont le but est de comprendre l’OS en construisant étape par étape sa propre distribution Linux, depuis la toolchain jusqu’au système final.
malloc 🔥Projet 42 : Projet avancé en C consistant à réimplémenter la fonction malloc en gérant allocation mémoire, fragmentation, gestion des zones et optimisation bas niveau.
philosopher Projet 42 : Projet de programmation système en C visant à simuler le problème des philosophes afin de comprendre la gestion de la concurrence, l’utilisation des threads, la synchronisation, les mutex et les situations de deadlock.
Minishell Projet 42 : Projet de programmation système en C visant à recréer un shell Unix minimal, incluant parsing, exécution de commandes, redirections et gestion des processus.

🖧 AdminSys & Réseau

TechLienDescription
Webserv Projet 42 : Projet de programmation avancée en C++ consistant à développer un serveur HTTP conforme au protocole, permettant de comprendre sockets, parsing, CGI et logique réseau serveur.
NetPractice Projet 42 : Projet d’initiation aux réseaux permettant d’apprendre le fonctionnement des sous-réseaux, du routage et des règles d’adressage IP à travers une série d’exercices interactifs.
Born2beRoot Projet 42 : Projet d’administration système visant à configurer une machine Linux sécurisée, incluant virtualisation, gestion des services, politiques de sécurité et bonnes pratiques système.

🔐 Cryptographie & Sécurité

TechLienDescription
digital_signature Projet de stage : Projet en Rust portant sur la cryptographie appliquée dont l’objectif est d’implémenter des mécanismes de signature et de protection de données pour sécuriser messages et mots de passe.

🎮 Graphique & Jeux Vidéo

TechLienDescription
Cube3D Projet 42 : Projet graphique en C visant à concevoir un mini-jeu 3D from scratch grâce au raycasting, afin d’apprendre la programmation graphique bas niveau et la logique de rendu en temps réel.
fractol Projet 42 : Projet graphique en C permettant de visualiser plusieurs fractales en offrant déplacement, zoom et interactions, tout en découvrant le calcul complexe et l’optimisation graphique.

(🔎 Légende : ⭐ : Projet particulièrement bien structuré; ❤️ : Projet personnel dont je suis fier; 🔥: Projet technique avancé bien documenté)

Pinned Loading

  1. ft_linear_regression ft_linear_regression Public

    Projet d'initiation à l'IA

    Python

  2. jeu-vote.fr jeu-vote.fr Public

    Projet de "civic tech" à l'occasion des élections présidentielles françaises de 2017

    PHP

  3. webserv webserv Public

    Projet création d'un serveur en C++

    C++

  4. born2beroot born2beroot Public

    Projet Born To Be Root de l'école 42