const developer = {name: 'Benjamin Charmes',title: 'Fullstack Developer',skills: ['Python', 'Vue.js','React', 'TypeScript','Docker',],background: 'Chemistry & Science',openToFreelance: true,hireable: function() {return (this.openToFreelance &&this.skills.length >= 5);}};
À propos
Développeur Fullstack basé à Marseille, avec un parcours atypique : un Master en chimie analytique avant de plonger dans le développement logiciel.
Cette reconversion est portée par une passion pour la résolution de problèmes complexes, née en labo et appliquée bien au-delà. Après une formation intensive chez The Hacking Project, j'ai travaillé pendant plus de deux ans sur Datalab, une plateforme open-source de gestion de données de laboratoire, dans le département Chimie de l'Université de Cambridge.
Aujourd'hui Consultant Fullstack chez Abylsen, je continue en parallèle mon activité freelance et ma contribution à Datalab. Disponible pour des missions freelance ponctuelles sur des projets web fullstack.

Expériences
Consultant Développeur Fullstack
Abylsen — France
- ▸Missions de développement web fullstack en environnement de conseil.
- ▸Travail en environnement Agile/Scrum au sein des équipes client.
- ▸Stack : Python (Flask, Jinja), React, TypeScript.
- ▸Infrastructure : Docker, Kubernetes, Rancher, Jenkins, XL Deploy, GitLab.
Consultant Développeur Fullstack
Datalab Industries Ltd. — À distance — Royaume-Uni
- ▸Développement de la plateforme open-source Datalab — outil de gestion de données de recherche pour les laboratoires de chimie.
- ▸Contribution active au développement front et back : nouvelles fonctionnalités, refonte de composants, maintenance et mises à jour.
- ▸Développement d'un plugin Python d'analyse de données RMN in-situ.
- ▸Stack : Python, Flask, Vue.js, MongoDB.
Développeur Fullstack
Université de Cambridge, Grey Group — Cambridge, Royaume-Uni
- ▸Mission rattachée au département de Chimie de l'Université de Cambridge dans le cadre du projet Datalab.
- ▸Collaboration directe avec l'équipe de recherche du Grey Group sur le développement et l'amélioration de la plateforme.
Développeur Web
Loxpert — À distance — France
- ▸Optimisation mobile de la plateforme web Loxpert (Vue.js).
- ▸Développement de l'application mobile (React Native).
Enseignant contractuel Physique-Chimie
Académie Aix-Marseille — Région PACA
- ▸Enseignement en collège (5ème–3ème) et lycée (2nde–Terminale), dont spécialité Physique-Chimie en Première, dans plusieurs établissements de la région PACA.
Publications scientifiques
Projets
Projets pro
const project = {name: 'Datalab',tools: ['Python','Flask','Vue.js','MongoDB','Docker'],myRole: 'Fullstack Developer',description: '...',};
Datalab
Open Source · ActifPlateforme open-source de gestion de données pour les laboratoires de chimie. Permet le stockage, l'analyse et la visualisation de données scientifiques. Contributeur actif depuis 2024, utilisée à l'Université de Cambridge et dans plusieurs laboratoires de recherche internationaux.
Projets perso
const project = {name: 'Tableau Périodique Interactif',tools: ['React', 'Vite', 'TypeScript'],myRole: 'Fullstack Developer',description: '...',};
Tableau Périodique Interactif
ActifTableau périodique interactif avec deux modes : visualisation (familles chimiques, RMN, électronégativité, énergie d'ionisation, rayon atomique) et apprentissage (anecdotes par élément, mnémotechniques, quiz, frise chronologique des découvertes).
const project = {name: 'Jeux',tools: ['TypeScript','Canvas API','Web Audio API','React'],myRole: 'Fullstack Developer',description: '...',};
Jeux
ActifUne collection de jeux et visualiseurs interactifs : Glitch, un platformer rétro dont chaque niveau introduit un bug comme mécanique ; Pathfinder, un visualiseur de pathfinding en temps réel ; Pulse, un jeu de réflexes génératif avec musique procédurale via Web Audio API ; Échos, un puzzle à boucles temporelles où tu collabores avec tes versions passées.
const project = {name: 'Viewer 3D de Molécules',tools: ['React','Three.js','React Three Fiber','Next.js','TypeScript'],myRole: 'Fullstack Developer',description: '...',};
Viewer 3D de Molécules
ActifVisualisation 3D interactive de molécules. 8 molécules prédéfinies avec descriptions chimiques, recherche libre via l'API PubChem, mesure de distances inter-atomiques, rotation, zoom et couleurs CPK.
Stack technique
Travaillons ensemble
Je suis disponible pour des missions freelance ponctuelles. N'hésitez pas à me contacter.