# Nicolas Decoster (@ogadaki.bsky.social)

Profile: https://sifa.id/p/ogadaki.bsky.social
Headline: Développeur indépendant

## About

Développeur indépendant, curieux, touche à tout, j'aime expérimenter et explorer de nouvelles choses. Avec un goût pour la création de solutions numériques créatives, pédagogiques et ludiques.

## Career

- **Développeur at Nirima.org** (Sep 2023 - Present)
  Co-fondateur et développeur
- **Bénévole at Eco-Movement** (Sep 2023 - Present)
- **Développeur de médias interactifs at Toulouse Game Dev** (Apr 2023 - Present)
  Toulouse, Occitanie, FR
  Co-réalisation de contenus visuels et interactifs live pour la chanteuse Suzanne Belaubre (avril à septembre 2023). Technos utilisées : Unity 3D, programmation de shaders (Shader Graph d'Unity), protocole OCS, Ableton Live, Max For Live.
  
  Dans le cadre de la MINE, un partenariat entre l'association Toulouse Game Dev et l'espace de coworking "Chez Dupont" pour l'expérimentation de projets à la jonction du monde de l'événementiel et du monde de la création de jeux vidéos.
- **Développeur web at Association Femmes Et Sciences** (Oct 2021 - Present)
  Numérisation du jeu physique "Mendeleieva", qui met en lumière des femmes scientifiques au travers des éléments du tableau de Mendeleiev.
  
  https://www.femmesetsciences.fr/mendeleieva-en-ligne
- **Développeur et vulgarisateur at Vittascience** (Jul 2021 - Present)
  De manière générale, accompagnement sur les activités IA de Vittascience.
  \* Intégration d'adacraft dans la plateforme Vittascience. Technos utilisées : Docker, PHP, JavaScript, React.js
  \* Co-conception d'outils de vulgarisation de l'Intelligence Artificielle à destination des jeunes : playground d'entrainement de réseaux de neurones (image et son), visualisation interactive d'un réseau de neurones image (CNN), playground de chat basé sur un LLM, etc. Un peu de réalisation en JavaScript (manipulation du son, entre autres). Cf. → https://fr.vittascience.com/ia/
- **Développeur at Bliss Éditions** (Oct 2020 - Present)
  \* Travaux de développement et de maintenance de l'application mobile (Android et iOS) développée avec Unity.
  \* Travaux de développement et de maintenance du backend associé (Django, Python et PostgreSQL).
  \* Développement d'une webapp similaire à l'app mobile en utilisant des technos web (Vue.js, Ionic, Three.js, Mind-AR) avec une première application pour le Musée du Quai Branly.
  \* Travaux de R&D.
- **Fondateur at Adacraft** (Jul 2020 - Present)
  Créateur d'adacraft, un outil de programmation pour les non-experts. Pas vraiment un outil no-code, ni low-code, mais plutôt "easier-code".
  
  https://www.adacraft.org/  Technos utilisées : Vue.js, FaunaDB, Netlify Identity, OpenStack Swift, Bunny CDN et storage, Cloudflare worker, React.
- **Développeur at NICOLAS Industrie** (Jun 2020 - Present)
  Toulouse, Occitanie, FR
  Développeur indépendant, curieux, touche à tout, j'aime expérimenter et explorer de nouvelles choses. Avec un goût pour la création de solutions numériques créatives, pédagogiques et ludiques.
- **Ambassadeur at Jobirl L'orientation in Real Life** (Jun 2018 - Present)
  Région de Toulouse, FR
  Je représente mon métier auprès des jeunes et m'implique dans leur orientation
- **Cofondateur et animateur at La Compagnie Du Code** (Oct 2015 - Present)
  Région de Toulouse, FR
  Lancement de la SCIC, développement de l'activité, ingénierie pédagogique, animation d'ateliers d'informatique créative, formation des enseignants, actions sur la mixité femmes/hommes dans les métiers de l'informatique, ateliers de code pour de la médiation auprès d'enfants avec difficultés
- **Ingénieur logiciel at Magellium (France)** (Feb 2007 - Jun 2020)
  Software developer, scientist and architect.
  
  Scientific algorithms in Python and C++.
  
  Cloud systems using Python (Flask for API), PostgreSQL, Docker, Nomad, OpenStack, Terraform.
  
  Web standards: HTML/CSS/JavaScript, HTTP, WebAssembly  Websites and web apps using Vue.js, AngularJS, and Angular.
  
  Web mapping using OpenLayers.
- **Enseignant vacataire at University of Toulouse (2025)** (Oct 2010 - Jun 2015)
  Enseignement informatique scientifique aux cours du soir (PST) du DUT Mesures Physiques.
  
  Programme : enseignement des bases du langage C.
- **Co-encadrant de thèse at Magellium (France)** (Nov 2011 - Nov 2014)
  Suivi de la thèse CIFRE de l'Université Toulouse III
  \- Paul Sabatier menée par Sophie Ribes sur le « développement d’une méthode de détermination de la dose individuelle absorbée en mammographie numérique par utilisation d’imageries multi-modales ».
- **Research Engineer at Noveltis** (Oct 1999 - Jan 2007)
  Fields: earth observation, atmospheric sounding, oceanography, physical cosmology, radiative transfer simulation Activities: system development, algorithm development, studies

## Projects

- **WebAssembly for Earth Observation data valorization** (Nov 2016 - Dec 2018)
  How WebAssembly can benefit to Earth Observation data web platforms?  This project aims to develop a proof of concept of a WebApp using WebAssembly for visualization and processing of Earth Observation images. It uses emscripten tool to compile some existing C/C++ softwares into WebAssembly which then can be used efficiently in the browser (with near native speed). Examples of softwares that have been successfully compiled : inference of a machine learning algorithm for plane detection, JPEG 2000 decompression (OpenJPEG and Kakadu) and some custom algorithms for cloud detection.
  
  This project was supported by CNES.
  
  Technologies: WebAssembly, Emscripten, C, JavaScript, Angular, OpenLayers.

## Publications

- WebAssembly dans la vraie vie — MiXiT (Conference) (May 2019) https://mixitconf.org/2019/webassembly-dans-la-vraie-vie
- Automatic segmentation of breast MR images through a Markov random field statistical model. — Medical Imaging, IEEE Transactions on (Jun 2014) http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6826529

## Skills

### Other
- Angular
- App Store
- Architecture RESTful
- Bash
- C
- C#
- C++
- Conception de logiciels
- CSS
- Développement de logiciels
- Django
- Enseignement
- Fauna
- Framework Ionic
- Git
- GitLab
- Google Cloud Platform
- HTML
- HTML5
- Image Processing
- Intelligence artificielle (IA)
- JavaScript
- Jeu vidéo
- Kubernetes
- Linux
- Média interactif
- Médiation scientifique
- Mobile web
- MVVM
- OpenCV
- OpenLayers
- OpenStack
- Phaser.js
- PostGIS
- PostgreSQL
- Programmation
- Public Speaking
- Python
- React.js
- Réalité augmentée
- Remote Sensing
- Rust
- Tailwind CSS
- Three.js
- Traitement numérique des images
- Unity
- Visual Studio Code
- Vue.js
- WebAssembly
- XAML

## Education

- **Université Bordeaux I** — Doctor of Philosophy (PhD) (1996 - 1999)
- **ENSEIRB-MATMECA** — Engineer's degree (1992 - 1996)

## Involvement

### Volunteering
- La Science Entre En Jeu (Jul 2023 - Present)
  Membre
- Toulouse Game Dev (Apr 2023 - Present)
  Membre
- Association Femmes & Sciences (Oct 2018 - Present)
  Bénévole
- OpenStreetMap Foundation (Jan 2017 - Feb 2020)
  Contributeur
  Mapping party mapper, organizer and tool developer.
- Citiz Toulouse (Jan 2007 - May 2013)
  Membre du conseil d'administration
  Représentant du collège des usagers au conseil d'administration de la SCIC Citiz Toulouse.

## Languages

- Français (native)
- English

## Links

- linkedin: https://www.linkedin.com/in/nicolas-decoster
