Portfolio

A selection of academic and personal projects.

I4Sim.jl
Software Engineering

I4Sim.jl

Gallery

screenshot
screenshot
screenshot
screenshot
JuliaDashPlotlyGmshFerriteSoftware Engineering
Software engineering project developed during my internship with the I4S team at Inria Rennes. The I4Sim.jl software is a modular graphical interface prototype integrating a complete finite element simulation chain. It seamlessly handles geometry, meshing, FEM assembly, numerical resolution (modal analysis), and interactive 3D visualization. The software architecture is strictly organized into three layers (Frontend, Façade, Backend) to ensure separation of concerns and facilitate maintenance. Development was carried out using a modern tech stack: Julia for numerical performance, Dash for the reactive web interface, Plotly for 3D WebGL rendering, and Gmsh/Ferrite for geometric processing and matrix assembly. As this is private work within a research team, there is no public repository. The associated internship report and application screenshots present the interface and workflow in detail.

Related document