
Je suis développeur situé à Paris. Je fournis des solutions informatiques à mes clients dans divers domaines et contextes. Plus d'informations sur mon éxperience se trouvent dans mon Portfolio.
Je suis actif dans les communautés coopératives. Grâce à cela, je suis en contact avec des développeurs du monde entier, mais principalement d'Anglettere et de France.
J'aime bien écrire dans les langues programatiques ou humaines, j'écris bien déjà en anglais et j'apprend français rapidement, un jour j'aimerais bien avoir le pouvoir d'écrire les livres et poèmes en français.
Je peux m'adapter à une variété de projets et de besoins, et je suis flexible dans mon travail. J'ai toujours envie d'essayer de nouvelles choses et d'entreprendre des projets nouveaux et intéressants.
Expérience professionnelle
Startin’Blox offre à ses clients une extension de Django qui soutien la création d’applications interopérables. Dans le poursuit de cet objectif plusieurs librairies ont été publiées sous licence MIT. Je devais travailler avec des aspects essentiels du cadre Django, ainsi qu’avec des normes et protocoles web émergents tels que ActivityStreams, Linked Data Protocol et SOLID. Mon travail consistait également à soutenir une série de clients qui utilisent les bibliothèques, à travailler avec des parties prenantes aux capacités techniques variées et à communiquer en anglais et en français. Au cours de ce travail, j’ai reçu un Agrément au Crédit Impôt Innovation, ce qui peut donner à mes clients des avantages dans leurs impôts.
Beta.gouv est une initiative financée par le gouvernement français autour du concept de « start-up de l’état », soutenue par les finances et l’échelle de l’une des plus grandes économies du monde, mais avec le dynamisme et la perspective nouvelle du monde des start-up. Au cours d’une mission avec les emplois de l’inclusion, j’ai travaillé au sein d’une grande équipe sur le développement d’un site web utilisé par les personnes éloignées de l’emploi, telles que les personnes handicapées et les anciens détenus. C’était mon premier poste où la seule langue utilisée dans toutes les communications était le français.
Geeky Medics est une plateforme de formation communautaire pour les médecins et les professionnels de la santé au Royaume-Uni. Au sein d’une petite équipe et sur une période de deux ans j’ai joué un rôle de consultant et de chef de file en matière de développement pour l’API mobile et l’application web, en utilisant principalement Django Python et JavaScript. Certaines de ces fonctionnalités (comme le patient virtuel) étaient les premières de leur genre à être commercialisées dans le monde.
Open Food Network, Data Food Consortium and Coop Circuits
Développement Python Django d’une application basée sur les technologies émergentes du web sémantique, dans le cadre d’une collaboration internationale entre Open Food Network, Data Food Consortium et Coop Circuits. Impliquant de nombreux acteurs, l’application a été conçue pour partager des données entre des centaines de coopératives et de producteurs alimentaires au Canada, en France et au Royaume-Uni. Les principes de conception et les choix technologiques ont été faits pour autonomiser les individus et les communautés, vers un web plus coopératif conçu pour fonctionner pour tous. Mon travail s’est appuyé sur les normes existantes du W3C et du DFC, en les développant et en les déployant sur un réseau de différents serveurs authentifiés par Keycloak, WebID-OIDC et en fournissant un système de partage de données avec des contrôles d’autorisation précis.
Développement Python Django pour Nebula Labs Ltd et plusieurs conseils municipaux britanniques. Collaboration avec Nebula Labs pour créer la base de données, le site d’administration et l’API d’une première version d’une application web primée qui permet aux utilisateurs de se connecter avec leurs aidants, de stocker des souvenirs, d’organiser des rendez-vous ensemble, d’interagir et de donner leur avis. L’accessibilité AAA était cruciale, et comme l’application stockait des données sensibles sur les enfants, la confidentialité et la sécurité étaient essentielles. Développement de certains aspects du front-end à l’aide de modèles Django. La base d’utilisateurs est en pleine croissance et cette application a récemment franchi le cap des 10 000 enfants qui l’utilisent avec leurs aidants dans 20 conseils locaux britanniques différents.
Développement web full stack et conception de systèmes opérationnels pour Circular Revolution, un service écologique de gestion des eaux usées bateaux fluviaux à Londres. Le client avait besoin d’un responsable technique pour concevoir et déployer un système en ligne entièrement automatisé afin de remplacer le système complexe de feuilles de calcul qui existait auparavant, lui permettant ainsi de développer son activité et de fournir un service réactif et fiable à ses abonnés.
Développement full stack d’un site web en 3D pour la tournée Millenium d’un musicien français renommé. Le site web devait être visuellement impressionnant, et une première version du site comprenait un chat personnalisé qui permettait à des milliers de fans de Trym de se connecter et de communiquer avec Trym à l’aide de WebSockets.


Développement Full Stack et d’Applications Mobiles Multiplateformes pour The Alpha Complex Ltd. Conception et orchestration de l’ensemble du cas d’utilisation commerciale à travers trois bases de code, y compris une application mobile multiplateforme (iOS et Android) permettant aux utilisateurs de soumettre des données sur la santé mentale, un portail web pour la visualisation et la création de rapports sur la santé, en utilisant un backend Django Python. L’application étant utilisée par des clients commerciaux, dont le NHS, et les dispositifs étant partagés en interne pendant l’essai, la sécurité et la confidentialité étaient essentielles, non seulement vis-à-vis des sources extérieures mais aussi pour protéger l’anonymat de la direction dans les rapports générés.
Nebula Labs est une société de développement de logiciels basée dans le nord-est de l’Angleterre avec laquelle j’ai eu le plaisir de collaborer sur de nombreux autres projets :
- Développement Python Django avec Graphene et GraphQL pour la gestion de données complexes et anonymisées.
- Développement Python Django à la production d’une API pour une application nutritionnelle utilisant Open Food Facts. Les fonctionnalités étaient axées sur la création de profils utilisateur personnalisés, l’apport nutritionnel et les conseils.
- Développement d’Applications Mobiles Multiplateformes avec Ionic pour Newcastle International Film Festival et des autres pour More Cobalt Studios.



Développement d’un Système de facturation automatisé pour Karma Computing Ltd. On a créé un système automatisé de gestion des services clients et des paiements à l’aide de services tiers. Le code a été écrit de manière à être générique pour être utilisé par toute entreprise vendant un service qui nécessite des paiements instantanés et récurrents, en utilisant des modules PHP, Node.js et Python.
Sur un autre projet avec Karma Computing j’ai conduit une migration de base de données à grande échelle impliquant de grandes quantités de données d’un système MySQL vers un système radicalement restructuré et stocké avec PostgreSQL.
Développement Web en Angular pour Placechangers Ltd. Production d’une application web permettant aux utilisateurs de visualiser des rapports sur les données des enquêtes communautaires réalisées pour des clients en direct, notamment les conseils d’Ouseburn et de Morecambe, au RU.
Développement Node.js pour Webpost Ltd. Écriture d’un serveur simple pour sélectionner un échantillon aléatoire de patients et s’assurer que les lettres en double ne sont pas envoyées deux fois, ainsi que d’autres outils et fonctionnalités. Déployé en direct aujourd’hui dans plusieurs cabinets NHS de la région de Doncaster.
Dans un deuxième projet on a créé une application Java de démonstration permettant aux utilisateurs de gérer l’envoi de courrier via une interface JavaFX.
Développement Web React avec TypeScript pour Blake House Cooperative à la création d’un jeu d’aventure textuel sur le thème de l’utopie. Au final, nous avons créé un « moteur » générique permettant d’exécuter des jeux d’aventure textuels animés à l’aide d’une version adaptée du langage Ink.
Cooperatives
Parallèlement à mes activités indépendantes et à mes projets professionnels, j'ai participé activement, tout au long de ma carrière au développement de nombreuses entreprises coopératives.
En juillet 2018 j'ai cofondé Code-Operative, la première coopérative de freelances numériques à voir le jour dans le nord-est de l'Angleterre. La mission de Code-Operative était d'accorder à ses membres une plus grande autonomie dans leur vie économique, à la fois en faisant découvrir à de nouvelles personnes les avantages du travail indépendant et en faisant découvrir aux travailleurs indépendants les avantages de la mutualisation au sein du modèle coopératif, grâce à une plus grande sécurité et autonomie dans leur travail et à un réseau de soutien. Nos clients étaient des entreprises technologiques engagées dans le social, généralement elles-mêmes des coopératives ou des organisations à but non lucratif. Entre 2018 et 2023, j'ai été un membre actif de la coopérative et j'ai contribué à l'élaboration de ses statuts, de sa mission, de son modèle économique, de ses premiers clients et de son modèle de gouvernance.
CoTech est un réseau de coopératives éthiques réparties à travers le Royaume-Uni qui fournissent des services technologiques, numériques et créatifs. Entre 2019 et 2023, j'ai participé activement à l'organisation des activités du réseau, par exemple en organisant la Conférence de CoTech en Novembre 2019 à Newcastle, à laquelle ont participé environ 60 personnes. Pour plus d'informations, consultez le site web CoTech ou le forum CoTech.
Games Commons est une nouvelle façon d'envisager la conception de jeux vidéo, basée sur les principes de l'économie collaborative et du web sémantique. Le projet phare, Sim Polis, est un jeu qui consiste à créer et à détruire des systèmes, développé sur Godot (GDScript and .NET), Flask/Python et MongoDB.
Pour toute question concernant de nouveaux projets, des postes ou des collaborations, veuillez me contacter.