Fullstack Developer — Node.js · React · PHP · MySQL
Master's degree in Economics turned Fullstack Web Developer (DWWM, Lille). I design and ship complete web applications and developer tooling — REST APIs, e‑commerce, sports tech, ML‑powered code analysis, AI integrations. My background brings rigorous analytical thinking; my code brings clean architecture, security‑aware defaults and projects that actually run in production.
Diplômé d'un Master en Économie, reconverti Développeur Web Fullstack (DWWM, Lille). Je conçois et livre des applications web complètes et des outils pour développeurs — APIs REST, e‑commerce, sport, analyse ML de code, intégrations IA. Mon parcours en économie m'a appris la rigueur analytique ; mon code, lui, vise l'architecture propre, la sécurité par défaut et des projets qui tournent réellement en production.
Plateforme web complète pour un club cycliste : gestion des sorties, parsing GPX, intégration Strava OAuth, profils altimétriques, météo & élévation via Open‑Meteo, itinéraires depuis OpenStreetMap, espace membre et back‑office admin.
Stack · Node.js · Express · MySQL · JWT · Bcrypt · Multer · Nodemailer · Helmet · Rate‑limit · Migrations versionnées · Pino · Vanilla JS / Leaflet Highlights · 14 tables relationnelles · API REST sécurisée · backups MySQL planifiés · scraper OSM avec mirrors de fallback · tests unitaires & d'intégration
Moteur de notation Machine Learning pour évaluer la qualité de fonctions JavaScript : 10 features extraites par analyse AST (acorn), modèle entraîné avec TensorFlow.js, API REST, CLI et Quality Gate pour CI/CD.
Stack · Node.js · TensorFlow.js · Acorn (AST) · Express · CLI (commander) · CI/CD Highlights · entraînement local (~15 s) · analyse depuis URL GitHub ou snippet · pipeline reproductible · dataset versionné
Serveur Model Context Protocol open‑source qui expose 114 outils de mémoire et de raisonnement à Claude Desktop / Claude Code. Indexation de notes, recherche BM25, scoring adaptatif, audit de duplicats, raisonnement séquentiel, auto‑sync hooks.
Stack · Node.js · TypeScript · @modelcontextprotocol/sdk · Zod · BM25 Highlights · 4 couches (v5→v14.1) · 114 tools ·
brain_brief/brain_advise/brain_chain/brain_critic· auto‑sync via hooks Claude Code · vault Obsidian git‑versionné
Transformer Encoder TensorFlow.js qui extrait la formule mathématique ou l'invariant logique sous-jacent à n'importe quelle fonction JS. Pipeline : mutations AST (
acorn) → dataset ~3000 paires → modèle.Stack · Node.js · TensorFlow.js · Acorn (AST) · Express Highlights · pipeline reproductible (
npm run generate→npm run train→node index.js) · interface web · bridge inter-moteurs
Plateforme de lecture manga complète : catalogue MangaDex (83 000+ séries) en proxy backend, lecteur intégré (page/scroll/double), bibliothèque personnelle synchronisée (favoris, progression, listes), authentification JWT + bcrypt, PWA installable avec service worker, prêt Capacitor pour Android/iOS.
Stack · Node.js · Express · MySQL (9 tables) · JWT · Bcrypt · Axios · Vanilla JS · Service Worker · Capacitor Highlights · 28 endpoints REST · proxy MangaDex avec cache TTL · progression auto‑sauvée par chapitre · stats heatmap/timeline dynamiques · mode hors‑ligne via SW · démarrage en
npm run init-db && npm start
Boutique e‑commerce de mangas (projet DWWM) : maquette Figma, intégration responsive, filtres dynamiques multi‑critères, recherche instantanée, panier hybride (localStorage invité / MySQL utilisateur connecté), tunnel d'achat complet.
Stack · HTML5 · CSS3 · JavaScript ES6+ (no framework) · Node.js · Express · MySQL · JWT · Bcrypt Highlights · UI/UX from scratch · panier persistant cross‑session · authentification sécurisée · catalogue performant côté client
Portfolio one‑page entièrement vanilla : Three.js (icosaèdre wireframe + exploded view), curseur magnétique custom, scroll‑aware nav, 3D tilt, IntersectionObserver — zéro framework, zéro dépendance externe, zéro build.
Stack · HTML5 · CSS3 (variables, grid, blend modes) · JavaScript vanilla · Three.js → github.com/Abdoulrazack1/portfolio_pro
Jeu navigateur pixel‑art type Game Boy avec API de scores, niveaux, modes et power‑ups. Frontend zéro dépendance, backend Express + SQLite avec fallback JSON.
Stack · HTML5 Canvas · JavaScript vanilla · Node.js · Express · SQLite → github.com/Abdoulrazack1/safari-frenzy
EN — Looking for my first junior CDI as a Fullstack or Backend developer, based in Lille or remote within France. I'm comfortable owning features end‑to‑end, learning fast, and integrating into existing teams and codebases.
FR — Je recherche mon premier CDI junior comme développeur Fullstack ou Backend, basé à Lille ou en télétravail partout en France. À l'aise pour prendre en charge des features de bout en bout, apprendre vite, et m'intégrer dans des équipes et codebases existantes.
- LinkedIn — linkedin.com/in/abdoulrazack-abdillahi-mahamoud
- Email — [email protected]
- Localisation — Lille, France · télétravail toute la France