Projects

Each project starts with a technical problem and produces a useful method, tool, decision or deliverable.

Panel layout application for complex geometriesPython panel layout and quantity take-off tool for cladding and roofing with complex geometries.
Context

Cladding and roofing with angled edges, openings, arcs, slopes or curved panels require panel layouts and quantity take-offs that are difficult to produce manually.

Objective

Starting from a DXF file, automatically produce the panel layout, quantity take-off and output deliverables for complex geometries.

Personal contribution

Independent development of the application, from DXF contour processing to final exports.

Approach

DXF import, geometric transformations and classification, management of panels and accessories, optimised grouping, and DXF/PDF/Excel outputs.

Results

Overall time saving of approximately 90% on panel layouts and quantity take-offs. Waste reduction of approximately 15%.

Tools and technologies
PythonMarimo
Kwind - wind load calculation according to Eurocode 1Personal application for calculating wind pressures and suctions according to NF EN 1991-1-4.
Context

A wind study involves numerous regulatory, geometric and geographical parameters before obtaining the loads required for structural design.

Objective

Make this calculation more accessible, structured and traceable for common building configurations.

Personal contribution

Personal development of the application and its interface.

Approach

Translation of NF EN 1991-1-4 and its French National Annex into a guided calculation workflow, from building input to results and calculation reports.

Results

Public application displaying loads by zone. Generation of a full calculation report and a one-page summary.

Tools and technologies
PythonMarimoClimatic loadsEurocode 1
Parametric FEM analyses of parts and assembliesAutomated finite element simulations to size parts and assemblies.
Context

Parts and assemblies must be checked under several dimensional and loading configurations before they can be sized.

Objective

Optimise the sizing of parts and assemblies.

Personal contribution

Modelling, materials, contacts, boundary conditions, analysis criteria and automated limit searches.

Approach

Parametric geometry, materials, contacts and boundary conditions, followed by analyses of von Mises stress, deformation and buckling. Automation of calculations and searches for permissible limits.

Results

Determination of permissible system loads. Fewer manual operations and optimisation through exploration of more alternatives.

Tools and technologies
FreeCADPythonFinite element methodSimulation automationStructural mechanicsSizingStress and deformationBucklingParametric analysis
CFD simulation of a ventilated air cavityIn-depth parametric study of heat transfer in a ventilated air cavity.
Context

The temperature reached in a ventilated air cavity can affect material durability and construction system performance.

Objective

Understand heat transfer and airflow, then measure the influence of geometry and materials.

Personal contribution

2D/3D models, meshing, turbulence and radiation models, materials, boundary conditions and balance analysis.

Approach

Development of several CFD configurations varying dimensional parameters and material properties. Analysis of temperatures, velocities, heat fluxes and energy balances.

Results

Determination of limiting thicknesses that keep materials below their maximum temperatures.

Tools and technologies
Ansys FluentCFD2D/3D modellingMeshingTurbulence modelsRadiationHeat transferFluid mechanicsBoundary conditionsEnergy balancesParametric analysis
Comparison of translucent systems using dynamic thermal simulationComparative study of heating, cooling and lighting needs, as well as summer comfort.
Context

The choice of a translucent system simultaneously affects heating, cooling and lighting needs, as well as summer comfort.

Objective

Compare several systems in the same reference building to assess their effects on energy performance and comfort.

Personal contribution

Reference model, weather data, materials, constructions, operational scenarios and report analysis.

Approach

Development of an OpenStudio and EnergyPlus model, integration of weather data, materials and operational scenarios, then comparison of the results obtained for each system.

Results

Identification of performance differences between systems and of trade-offs between energy needs, summer comfort and investment.

Tools and technologies
OpenStudioEnergyPlusSketchUpDynamic thermal simulationOperational scenariosBuilding energy performanceSummer comfortParametric analysisDesign option assessmentDecision support
Web-based 3D viewer for systems and panel finishesInteractive web application for visualising systems and panel finishes.
Context

Drawings and static views are not always sufficient to explain a construction system and its variants.

Objective

Allow systems and their variants to be viewed directly in a web browser.

Personal contribution

Visualisation of systems and panel finishes, plus a Python tool for creating and previewing parametric materials.

Approach

Integration of 3D models into a web viewer with exploded views and panel finish variants, supplemented by a Python tool for creating and previewing materials.

Results

Viewer deployed and used as a sales and educational aid.

Tools and technologies
Three.jsJavaScriptPythonTechnical communicationInteractive visualisation
Technical documentation update programReducing manual operations between AutoCAD drawings, Word and PDF deliverables.
Context

Updating technical manuals containing numerous details relied on repetitive manual copying, cropping and repositioning operations.

Objective

Automate illustration updates and final document production.

Personal contribution

Design and development of the entire document processing workflow.

Approach

Development of a program connecting AutoCAD PDF exports, image conversion, automatic insertion into Word and PDF generation according to printing rules.

Results

Overall time saving of approximately 70% and a more consistent final output.

Tools and technologies
PythonAutoCADWordPDF

Have a project, an opportunity or simply a technical topic to discuss? Let’s connect on LinkedIn.