Disponible · CDI & freelance

INGÉNIEUR LOGICIEL · FULLSTACK / CLOUD / IA

Du premier commit
à la production.

Je suis Hafid Idrissi, ingénieur logiciel. Je développe des produits fullstack, intègre l’IA et construis leur infrastructure cloud. Avec la même attention pour l’expérience utilisateur et ce qui tourne derrière.

Île-de-France · Remote & hybrideTélécharger mon CV
Hafid Idrissi
HI / SOFTWARE ENGINEERConcevoir. Développer. Livrer.
Une vision produit. De bout en bout.

Interface, API, données, déploiement : je relie les couches pour faire avancer le produit.

TypeScript / Python / React / Azure↓PORTFOLIO / 2026
01 / PROJETS SÉLECTIONNÉS

Des idées devenues
des produits.

Du SaaS avec paiement à l’outil entièrement local. Quatre projets, quatre problèmes concrets.

Explorer GitHub ↗
Aperçu du site Checkai.app
Déc. 2025 · présent En production
Checkai.app
SaaS de détection de texte IA

Un SaaS complet, en ligne, avec paiement Stripe

Plateforme qui détecte si un texte a été généré par une IA (analyse statistique : perplexité + burstiness). Auth JWT, multi-tenant, abonnements Stripe, CI/CD Vercel + Railway, monitoring Sentry. Testé bout-en-bout avec Playwright.

JWT
authentification
Live
en production
Stripe
abonnements
Next.js NestJS PostgreSQL Stripe Docker
Sous le capot
Périmètre
Application fullstack : authentification JWT, multi-tenant, abonnements et déploiement.
Choix technique
Next.js, NestJS et PostgreSQL ; tests E2E Playwright et suivi des erreurs avec Sentry.
À approfondir ensemble
Faux positifs et limites de la détection : le score est un indicateur, pas une preuve.
Voir le produit ↗ Dépôt privé
Démo vidéo de LexiNegotiate
▶
Fév. 2026 Démo vidéo
LexiNegotiate
Assistant IA de négociation juridique

Analyse de contrats avec Gemini 3 Pro (Thinking Mode)

Un assistant qui analyse les clauses d’un contrat, propose une stratégie de négociation en trois paliers et génère des mémorandums. Entrées texte, photos et scans via un modèle multimodal.

Vision
multimodal
React
interface
3 paliers
négociation
React 19 TypeScript Gemini 3 Pro Vision TTS
Sous le capot
Périmètre
Extraction de contrats, analyse de clauses et propositions de négociation en trois paliers.
Choix technique
React et TypeScript pour l’interface, Gemini pour l’analyse multimodale des documents.
À approfondir ensemble
Validation humaine des réponses, fiabilité de l’extraction et traitement des données.
Aperçu du site GoEditPDF
Déc. 2024 · présent Privacy-first
GoEditPDF
Éditeur PDF 100% navigateur

Édition PDF sans jamais uploader le fichier

Éditeur PDF complet qui fonctionne entièrement dans le navigateur. Zéro upload serveur = souveraineté des données. Manipulation via Fabric.js + PDF-Lib, exécution dans des Web Workers pour garder l'UI fluide, OCR local avec Tesseract.js, mode PWA hors-ligne.

0
upload serveur
PWA
hors-ligne
OCR
local
PDF-Lib Fabric.js Tesseract.js Web Workers PWA
Sous le capot
Périmètre
Édition, annotation et OCR de PDF dans le navigateur, avec un mode PWA hors ligne.
Choix technique
PDF-Lib, Fabric.js et Tesseract.js. Les Web Workers déportent les traitements lourds.
À approfondir ensemble
Confidentialité par traitement local, avec des contraintes mémoire sur les gros fichiers.
Autres projets notables
🏗️

Devis BTP

Mai 2026

Application React qui génère des devis BTP professionnels à partir d'une description ou d'une photo de chantier, avec édition des lignes, remises, acompte et export PDF.

ReactNode.jsGemini APIVercel
Voir le dépôt →
⏱️

Time-Tracker

Juil. 2026

Suivi du temps automatique et privé sous Windows : applications et onglets de navigateur. Stockage 100 % local, sans compte ni télémétrie.

PythonWindowsLocal-firstPrivacy
Voir le dépôt →
✍️

Humanizer

Mai 2026

Skill Claude Code qui gomme les tics d'écriture de l'IA et réécrit un texte comme le ferait un humain. Bilingue FR/EN, avec correspondance de style et scoring.

Claude CodeNLPFR / ENSkill
Voir le dépôt →
🚁

Drone quadricoptère autonome

Oct. 2021 – Juin 2022

CAO SolidWorks, fusion de capteurs par filtre de Kalman, contrôle PID, suivi de waypoints GPS à ±2 m.

C++ArduinoKalmanPID
🔐

Connected Smart Door

Mar. – Avr. 2023

Reconnaissance faciale temps réel sur Raspberry Pi. Pipeline Haar Cascades + KNN/SVM, 93 % de précision, MQTT + TLS.

PythonOpenCVRaspberry PiMQTT
🎓

Vis'Avenir

Nov. 2023 – Janv. 2024

Outil d'orientation scolaire pour 1 200 élèves de l'Institut Saint-Jacques. Benchmark, maquette Figma, modules CV + badges.

FigmaAgileUX Design
02 / EXPÉRIENCE TERRAIN

La rigueur de
l’industrie.

11 mois de R&D chez Hager Group et Mirion Technologies : cloud, systèmes temps réel, tests et documentation.

Diplôme
Ingénieur en Informatique & TI
École d'ingénieurs · 2019 – 2024
Spécialisation : systèmes embarqués, cloud, IA
Avril – Oct. 2024
6 mois

Ingénieur de Recherche — Architecture Cloud & IoT

Hager Group · Obernai
  • → Plateforme microservices conteneurisée sur Azure Kubernetes Service (AKS) avec CI/CD automatisée
  • → Infrastructure as Code Terraform, Key Vault, environnements dev/staging/prod isolés, Azure Monitor
  • → Architecture réseau (VNet peering, Load Balancer, NGINX ingress) avec scalabilité horizontale auto
  • → Analyse TCO comparative : –35 % sur 3 ans vs. hébergement on-premise
  • → Participation au Hackathon GenIA : analyse prédictive de conso énergétique en temps réel
Mai – Sept. 2023
5 mois

Ingénieur R&D — Systèmes Embarqués & UI

Mirion Technologies · Lamanon
  • → Interface homme-machine critique pour système de détection radiologique industriel
  • → Communication inter-modules via ROS, acquisition temps réel, visualisation graphique
  • → Tests automatisés (unit/intégration/charge), couverture >85 %, bugs critiques –40 %
  • → Documentation technique + formation de l'équipe + revues de sûreté
2023 – 2025 · expériences secondaires

Ce que j'ai fait à côté pour financer mes études

Tuteur en sciences (2023-2024), vendeur chez Zara et employé polyvalent chez Auchan (2025). M'ont appris la rigueur, la communication client et la gestion du temps sous pression.

Smart Challenge Armée de l'Air (Fév. 2024) — leadership & coordination Kénitra Speakers (2017) — prise de parole >100 personnes
03 / MA FAÇON DE TRAVAILLER

Comprendre le besoin.
Soigner l’exécution.

Mon parcours relie le logiciel embarqué, les infrastructures cloud et les produits web. Chez Mirion, j’ai travaillé sur des systèmes industriels temps réel. Chez Hager, sur une architecture microservices Azure.

J’aime prendre un sujet dans son ensemble : clarifier le besoin, choisir une solution adaptée, développer, tester et documenter. Mes projets personnels prolongent cette approche jusqu’au déploiement et au paiement.

Je souhaite rejoindre une équipe où les choix techniques se discutent, où les revues de code font progresser et où l’on mesure la valeur de ce que l’on livre. En CDI ou pour une mission ciblée.

💼

Pour un CDI

Software Engineer · DevOps / SRE · IA Engineer · Cloud Engineer. Startup, scale-up ou ETI. France, remote ou hybride. Disponible immédiatement.

Télécharger mon CV →
⚡

Pour une mission

MVP fullstack · intégration LLM / RAG · automatisation · mise en place d'infra cloud. À partir d'une semaine, sur devis transparent.

Discuter d'un projet →
04 / BOÎTE À OUTILS

La bonne technologie.
Pour le bon problème.

Langages
  • Python · TypeScript
  • C / C++ · C#
  • Java · Kotlin
  • SQL · Bash
Cloud & DevOps
  • Azure (AKS, DevOps)
  • Docker · Kubernetes
  • Terraform · IaC
  • CI/CD (GitLab, Jenkins)
IA & Data
  • Claude · GPT · Gemini 3
  • Mistral · Fine-tuning
  • PyTorch · Hugging Face
  • OpenCV · NLP
Embarqué
  • ROS · Linux embarqué
  • Raspberry Pi · Arduino
  • MQTT · Temps réel
  • Drivers C/C++
Frontend
Next.js 14/15 · React 19 · Tailwind · Framer Motion · shadcn/ui
Backend
NestJS · Node · FastAPI · PostgreSQL · Supabase · Prisma · Stripe
Testing & Obs.
Jest · Playwright · Sentry · Azure Monitor · Grafana
Curriculum Vitae

Mon parcours.
À garder sous la main.

Expériences, compétences et projets réunis dans un PDF. Pour préparer un échange technique ou le partager à votre équipe.

2 pages
PDF ~70 Ko
FR · format PDF
ATS-friendly

Besoin d'une version personnalisée pour une annonce ? Envoyez-moi les détails — je réadapte en 24h.

ET SI ON CONSTRUISAIT LA SUITE ?

Un produit à construire.
Une équipe à rejoindre.

Vous cherchez un ingénieur qui comprend le produit autant que la technique ? Parlez-moi de votre équipe, de votre stack et du problème à résoudre.

📍 Jouy-en-Josas (78) · Mobile France/Europe · Permis B
Formulaire direct

* Champs obligatoires

Les informations saisies servent uniquement à répondre à votre demande. En envoyant ce formulaire, vous confirmez avoir lu la politique de confidentialité.