Ramzi BenmansourRamzi's Portfolio
Completed2026

Aero Electric Sim

Real-time simulator of an electric propulsion chain for a light aircraft: Li-Ion battery, BLDC motor and propeller, cockpit-style dashboard. Stack: FastAPI + NumPy + SciPy + WebSocket on the simulation side, React + Recharts on the UI. Mission profiles, tunable parameters, JSON export, pytest suite.

Aero Electric Sim

Context

A simulator to model the electric propulsion chain of a light aircraft, from battery to propeller, and observe how it behaves in real time under different mission profiles.

Stack

React.jsReact.js
TypeScriptTypeScript
ViteVite
TailwindCSSTailwindCSS
RechartsRecharts
FastAPIFastAPI
PythonPython
PydanticPydantic
NumPyNumPy
SciPySciPy
WebSocketWebSocket
SQLiteSQLite
PyTestPyTest

Links

Simulation engineering

The physics runs in a FastAPI service built on NumPy and SciPy, streamed to the interface over WebSocket so the cockpit dashboard updates continuously. Mission profiles and parameters are tunable, runs export to JSON, and the simulation core is covered by a pytest suite.

Gallery