M Michael NsengiyumvaFEA Developer

Computational Mechanics · WebGL

Michael Nsengiyumva

I build browser-based structural analysis software — where solid mechanics, numerical methods, and interactive 3D visualization meet in a single WebGL canvas, no desktop install required.

DisciplineSolid Mechanics
StackJS · Three.js
FocusStress & Plasticity
01

About

I am an FEA developer working at the intersection of computational mechanics and scientific software. My background bridges Mathematics, Materials Science & Engineering, Civil Engineering, and Computational Science, combining analytical thinking with engineering and software development.

My flagship project is a single-model structural analysis platform that runs entirely in the browser: parametric beam and cube geometry, an editable material library, a fixed support condition, directional force loading, and interactive result visualization. Everything from force application to stress contouring happens client-side in JavaScript and WebGL.

I care about making structural behaviour legible — turning beam theory, yield criteria, and incremental plasticity into something you can rotate, section, and reason about in real time.

3D FEA Studio was also built with the help of AI. I set the mechanics, validation, and design direction, and used AI coding assistants as a pair programmer for the solver plumbing, rendering code, and UI — which let a single developer ship a full analysis workbench far faster than doing it alone.

Focus Areas

  • Solid mechanics stress · strain · yielding
  • Numerical methods incremental analysis · return mapping
  • Material modeling elastoplasticity · hardening
  • 3D visualization Three.js · WebGL
  • Scientific UI interactive tooling
02

Selected Work

Rendering

Scientific Visualization

A Three.js pipeline that maps computed results to stress contours, animated deformation, and overlaid undeformed geometry for direct comparison.

Data

Material Library

Twelve engineering presets — steels, aluminum, titanium, copper, brass, concrete, composites, and polymers — with editable elastic, density, strength, and thermal properties.

03

Skills

Engineering
  • Finite Element Analysis
  • Solid Mechanics
  • Materials Science
  • Plasticity & Yield Criteria
Programming
  • JavaScript
  • Python
  • C++
  • Node.js
  • AI-Assisted Development
3D & Graphics
  • Three.js
  • WebGL
  • Numerical Meshing
  • Scientific Visualization
04

Timeline

2026

3D FEA Studio, released

Shipped the browser-based platform end to end — parametric geometry, incremental elastoplastic analysis, interactive post-processing, and project export.

2025

Analysis & visualization engine

Began the custom analysis engine and WebGL rendering layer, prototyping the stress-contour and deformation pipeline.

05

Get in touch

Have a project involving finite element analysis, scientific software, or interactive 3D? Send a note and I'll get back to you.