MARIN DAVIES DE GÉLIS / BHN LOGIC

Comprendre le terrain. Puis construire l’outil.

BHN Logic est mon activité de développeur freelance basé à Caen. Je conçois des applications métier, portails internes, API et outils web pour des organisations qui ont besoin d’une solution utile et compréhensible par leurs équipes.

Du projet territorial au développement web

Avant de développer des applications, j’ai coordonné des projets territoriaux : réseaux de volontaires, séjours adaptés et actions de formation, notamment à l’UFCV Normandie. Dans ces environnements, la complexité humaine et organisationnelle est aussi présente que les contraintes techniques.

Le DEJEPS DPTR m’a formé à lire un contexte : identifier les acteurs, comprendre les usages réels et qualifier les contraintes avant d’agir. C’est cette méthode que j’applique aujourd’hui au développement web.

Je peux intervenir comme développeur full-stack sur une application Symfony, mais aussi comme interlocuteur capable d’analyser un fonctionnement d’équipe, de structurer un besoin flou et de poser les priorités avant le développement.

Terrain et coordination

Animation socio-culturelle et coordination de projets territoriaux, notamment à l’UFCV Normandie.

Diagnostic de territoire

Le DEJEPS DPTR : une méthode pour lire les besoins, les acteurs, les contraintes et les priorités.

Développement web

Transposer cette démarche dans le full-stack : comprendre le problème avant de concevoir l’outil.

Projets exigeants

Schneider Electric, Horsplace, Doc2Sail et PictoRecette : des usages et des contraintes qui orientent la conception.

Ce que j’apporte dans un projet

Je travaille sur la partie visible comme sur la logique serveur : interfaces, API, règles métier, données et intégrations. Mon terrain naturel est celui des outils où il faut comprendre plusieurs acteurs, des validations et des contraintes d’organisation.

Les contextes industriels, territoriaux et associatifs m’intéressent pour cette raison : le numérique y doit servir une réalité opérationnelle, avec des personnes et des règles qui existent avant l’application.

  • Développer une application métier de bout en bout.
  • Identifier les points de friction dans un fonctionnement d’équipe.
  • Structurer un besoin en priorités concrètes.
  • Coordonner des acteurs aux contraintes et cultures différentes.
  • Relier équipes métier, utilisateurs et développement.

Une stack web pragmatique

Je choisis les outils selon le besoin réel : logique métier, maintenabilité, intégrations, déploiement et capacité d’évolution. Une liste de technologies ne remplace pas la compréhension du fonctionnement attendu.

  • Symfony
  • PHP
  • API Platform
  • JavaScript
  • TypeScript
  • Astro
  • Tailwind CSS
  • Docker
  • FrankenPHP
  • Mercure
  • SQL
  • PWA

Rendre les choix et les règles compréhensibles

Un outil techniquement correct peut rester difficile à utiliser. Je commence par les opérations réelles et les contraintes de l’équipe, puis j’organise les données et les étapes nécessaires.

Les fonctionnalités sont priorisées avant d’être développées. Les choix, les règles et les limites sont documentés pour faciliter la passation et permettre au projet d’évoluer.

DES PROJETS POUR L’ILLUSTRER

Ce parcours se retrouve dans les projets.

Contributions en agence et applications personnelles : les fiches détaillent le rôle, les contraintes et les choix techniques de chaque projet.

Industrie · projet en agence

Schneider Electric

Le besoin
Structurer un processus de retour industriel.
Mon intervention
Contribution en agence sur l’e-commerce et une plateforme de retours Symfony.
La réponse
Relier les opérations, le suivi et la génération de documents.
Lire le projet Schneider Electric

Application métier · médico-social

PictoRecette

Le besoin
Rendre une recette plus accessible dans un atelier cuisine.
Mon intervention
Conception et développement Symfony 7, pictogrammes et sources externes.
La réponse
Transformer des données structurées en fiches visuelles imprimables.
Lire le projet PictoRecette

LE POINT DE DÉPART, C’EST VOTRE BESOIN.

Un besoin à cadrer ou un outil à reprendre ?

Commençons par le contexte : qui utilise l’outil, quelles règles métier comptent et ce qui doit fonctionner dès la première version.