Skip to content
View Phanty78's full-sized avatar
🎯
Focusing
🎯
Focusing
  • France

Block or report Phanty78

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
Phanty78/README.md

Maël Donnart

Développeur full-stack basé en France. Je construis des applications web, des bots et des jeux — et je documente ce qui fonctionne comme ce qui reste à finir.

Projets

World Party Scaling · C++ / AzerothCore

Module qui adapte la santé et les dégâts des créatures du monde ouvert à la taille du groupe engagé, sans jamais toucher aux instances. Documentation de déploiement et de compatibilité, correctif compilé contre l'API publique du core. 6 paliers de groupe · 17 options · CI build + codestyle · MIT

Hunger & Thirst · C++ / AzerothCore

Module de survie pour World of Warcraft WotLK 3.3.5a : jauges de satiété et d'hydratation persistantes, modes conseil et survie, addon client optionnel. 2 177 lignes de C++ · 32 options de configuration · CI build + codestyle · MIT

Combat AI · C++ / AzerothCore

Couche de décision de combat externe aux créatures : appel à l'aide, fuite, protection d'alliés, repositionnement et moteur de score. Opt-in et désactivée par défaut. 4 tactiques · 24 options · CHANGELOG 1.0.0 · MIT

GameDevTycoonClone · TypeScript / Bun

Clone de Game Dev Tycoon — projet d'apprentissage. Le domaine de simulation (notes, ventes, affinités) est isolé du framework ; 29 tests écrits avec bun:test. L'interface jouable reste à construire. domaine pur · 29 tests · auth JWT + argon2id · PostgreSQL / Drizzle

lbc-ts · TypeScript / Bun

Client non officiel de l'API Leboncoin, publié sur npm. Portage de etienne-hd/lbc, typage strict, tests de payloads. @maeldonnart/lbc-ts · MIT · 5 tests

En ligne

  • Otherlights — site officiel du jeu Otherlights (Soleil Artificiel), Next.js. code
  • Portfolio — portfolio personnel, HTML/CSS/JS, template dopefolio (GPL-3.0). code
  • Steam Game Picker — app Next.js qui choisit un jeu dans une bibliothèque Steam. code

Aussi

  • I Want To Be A Game Dev — prototype Godot 4.7, jouable depuis l'éditeur (pas encore de build distribué).
  • Précepteur — skill Claude Code de tuteur socratique strict : il ne donne jamais la réponse, il guide l'apprenant jusqu'à ce qu'il la trouve.

Stack

Langages : TypeScript, JavaScript, C++, GDScript, HTML/CSS, SQL Web : React, Next.js, Node.js, Bun, Hono, Tailwind Données : PostgreSQL, SQLite, Prisma, Drizzle Outils : Git, GitHub Actions, Docker Compose IA : workflows agentiques (Claude Code), conventions documentées dans des CLAUDE.md

Parcours

  • 2023–2024 : formation développeur web OpenClassrooms (projets archivés sur ce profil).
  • 2024 : Hacktoberfest — contributions à HacktoberWall, formen.cc, Tree2Hope et SortViz.
  • Aujourd'hui : développement full-stack en agence ; projets personnels et open source.

Une partie de mon activité (agence, clients) n'est pas publique.

Contact

LinkedIn · Malt · Portfolio

Dernière mise à jour : novembre 2026.

Pinned Loading

  1. mod-hunger-thirst mod-hunger-thirst Public

    Hunger & Thirst for AzerothCore WotLK 3.3.5a: persistent satiety and hydration gauges, advisory and survival modes, optional client addon.

    C++ 1 1

  2. GameDevTycoonClone GameDevTycoonClone Public

    Clone web de Game Dev Tycoon — domaine de simulation TypeScript/Bun testé, UI en cours

    TypeScript

  3. lbc-ts lbc-ts Public

    Client TypeScript/Bun non officiel pour l'API Leboncoin

    TypeScript

  4. Portfolio Portfolio Public

    Portfolio personnel — HTML/CSS/JS statique, données JSON

    CSS 1

  5. mod-overhaul-combat-AI mod-overhaul-combat-AI Public

    A complete overhaul and customization of enemy AI during combat.

    C++