Skip to Content

From Design to AI-Powered
Software Production

Before any production, I implement a phase of reflection and analysis to understand the need and build a response aligned with the specifications. This stage also includes analysis of the existing landscape and literature for topics with an R&D dimension. It is in this phase that accumulated experience takes on its full meaning. It guides technical and methodological choices, allows anticipation of constraints, and secures the chosen directions. These foundations then ensure efficient, coherent, and sustainable code and documentation production.

For production, I use a set of tools and technologies adapted to the various needs encountered during a software project. Some are part of my daily work environment, while others are mobilized in a more targeted manner depending on the technical context, performance constraints, or application domain. All technologies presented below have been implemented on concrete projects, in real-world situations, whether for application development, 3D visualization, data processing, automation, or deployment. This technical foundation allows me to tackle various challenges while ensuring coherence, reliability, and maintainability.

I now integrate Claude Code at the heart of my workflow as a true productivity lever. Having held the role of project manager in the past, I find in this new paradigm a familiar logic: steering, framing, arbitrating, and validating — except that I now address coding agents. When data confidentiality is a concern, I switch to a model operating locally, without any transmission to external services. This synergy between human expertise and AI assistance gives me a production capacity equivalent to that of a small team, with the coherence and accountability of a single point of contact.

Development Environment

Development Environment

Languages

  • C++

  • Python

Compilers

  • MSVC

  • MinGW

Frameworks

  • Qt (GUI, tools, cross-platform)

Editors & IDEs

  • Qt Creator

  • Visual Studio Code

Parallelization

  • CUDA / OpenCL

Code Management and Quality

Code Management & Quality

Version Control

  • Subversion (SVN)

  • Git

Documentation / QMS

  • Doxygen (code)

  • Open Document / Markdown

  • IEC 12207 / IEC 62304

Testing & Quality

  • Unit tests

  • Non-regression tests

  • Code coverage tests

Installers

  • NSIS (Windows)

3D Visualization and Geometry

3D Visualization and Geometry

Rendering & Visualization

  • OpenGL

  • WebGL

Geometry & Spatial Computing

  • Volumes: custom, OpenVDB

  • Meshes : custom, Cork

  • Spatial structures: ann, octree, quadtree

  • 2D Geometry : Clipper, Poly2Tri

  • Boost

Formats & Utilities

  • STL, OBJ (textured 3D meshes)

  • dcm2niix (DICOM → NIfTI)

Image Processing

  • OpenCV

LLM, ML, AI

LLM, ML

LLM

  • Claude code

  • qwen3 (local -> confidentiality)

  • RAG

Machine Learning

  • PyTorch (vision & 3D)

Custom Agentic Automation

  • Non-regression tests

  • Functional tests

  • Assisted refactoring

  • Code optimization

Infrastructure

Infrastructure

Systems and Databases

  • Ubuntu Server (Linux)

  • PostgreSQL

  • Kubernetes

Virtualization

  • KVM

  • Docker

Security & Network

  • UFW (firewall)

  • Nginx (proxy) 

Automation and Workflow

  • n8n

Web & Business Applications

Web & Business Applications

CMS / Back-end

  • Odoo Community 19 custom

  • Python

  • REST / API JSON

Front-end

  • HTML / CSS / JavaScript

  • WebGL