SWAKS

Matthieu Izac · Développeur · Nantes

PRÉSENTATION

Bienvenue.

Je me présente — je suis Matthieu Izac, 22 ans. Développeur logiciel, je suis en Master EISI en alternance à l'EPSI Nantes jusqu'en 2028, chez DGSYS, où je développe des logiciels de caisse en WinDev et WebDev. Avant ça : un Bachelor développement & intelligence artificielle.

À côté, je construis mes propres outils pour répondre à de vrais besoins : un bot Discord en production, un nettoyeur de disque Windows en Rust, un téléchargeur de vidéos. J'apprends en construisant, en autonomie et par curiosité.

Ma méthode : la spec d'abord. J'écris ce qu'il faut construire et ses contraintes avant de coder, puis j'avance par petites étapes testées. Chaque push passe par la CI (tests, lint, build) avant la mise en ligne, et l'accessibilité fait partie de la spec, pas d'une finition. Claude Code accélère l'écriture ; la stack, l'architecture et la relecture restent les miennes.

  1. Master EISI — EPSI Nantes, en alternancejusqu'en 2028 · développeur logiciel chez DGSYS
  2. Bachelor — développement & IA
  3. BTS SIO — informatiqueStage 2023 · intranet PHP / SQL, Redon
  4. Baccalauréat général2022

Anglais B2 · Espagnol B1

Hors code : parfumerie, cinéma, musique, tennis et jeux vidéo.

En savoir plus sur moi →

COMPÉTENCES

Langages

  • Python
  • Rust
  • TypeScript
  • JavaScript
  • HTML / CSS

Back-end

  • FastAPI
  • Flask
  • Playwright
  • discord.py
  • yt-dlp

Données

  • PostgreSQL
  • MySQL
  • HFSQL
  • pandas
  • spaCy
  • YOLO
  • Hugging Face

Desktop & outils

  • Tauri
  • Git
  • Docker
  • Linux
  • Claude Code

PC Soft

  • WinDev
  • WebDev

PROJETS

Développeur logiciel en alternance chez DGSYS depuis 2025, sur un logiciel de caisse pour tous types de commerces. Je développe de nouvelles fonctionnalités, je corrige les bugs et je fais du support, je conçois les écrans de caisse et je travaille sur la base HFSQL et les échanges de données.

WinDev WebDev HFSQL
Kleaner — espace récupérable par type

Nettoyeur de disque Windows gratuit qui explique avant de supprimer : chaque gros fichier reçoit un verdict (sûr, à désinstaller, casse quelque chose, inconnu…) basé sur 108 règles écrites à la main — jamais de devinette. Suppression définitive limitée à une liste publique de caches, vérifiée en Rust et testée. Connaît les machines de dev, de jeu et d'IA (node_modules, .venv, Docker, modèles Ollama / Hugging Face). Aucune télémétrie, exe portable.

Rust Tauri MIT
Lion Meme — le générateur de memes

Générateur de memes lion gratuit. Joue sur le contraste entre l'image que l'on veut projeter et la réalité — une photo de lion majestueux, et en dessous, une réalité plus cocasse. Création en quelques clics.

TypeScript

Bot Discord de veille sur 9 sites marchands français (Carrefour, Auchan, Leclerc, JouéClub...) pour repérer les items Pokémon en stock. Filtres créés via un formulaire interactif (aucune syntaxe à taper), alertes en temps quasi réel dans des salons dédiés, anti-détection (intervalle jitté, backoff, plancher dur). Tourne en production sur un Raspberry Pi.

Python Playwright discord.py

Colle l'URL d'une page : l'outil détecte ses vidéos, tu choisis, il télécharge. Gère cookies, Referer et jetons temporaires en téléchargeant depuis la session du navigateur. Formats classiques et flux HLS / DASH. Disponible en application graphique, en ligne de commande et en extension Chrome.

Python Playwright yt-dlp
swaks.org — l'écran d'accueil

Ce portfolio, construit spec d'abord : une spec écrite fixe la structure, les contraintes et le niveau de qualité (accessibilité, performance, sécurité). Statique et bilingue, sans framework ; un script Python génère les pages françaises, et GitHub Actions vérifie puis met en ligne chaque push sur OVH. Code écrit avec Claude Code, sous ma relecture.

HTML / CSS JavaScript Python GitHub Actions

CONTACTS

Ouvert aux projets et petites missions : écris-moi.

Email
Localisation Nantes, France
↓ Kleaner
EN

SWAKS · FLUX