Third-year Energy Engineering student at Sapienza University of Rome, interested in pursuing a Master's in Nuclear Engineering.
What draws me to the field is the engineering underneath it: how heat is generated, moved and removed, and how to model that reliably with numerical methods. Most of what I build starts from a problem I met in a course and wanted to push further than the exam did.
- Numerical methods for PDEs (finite differences, nonlinear solvers)
- Heat transfer and thermal-hydraulics
- Nuclear fuel behaviour and reactor thermal design
- Verification of scientific code against exact solutions
Steady-state 1D finite-difference solver for the radial temperature in a UO2 fuel pellet. The temperature-dependent conductivity is handled with Newton's method and a hand-derived Jacobian. The solver is verified against closed-form solutions, including a Kirchhoff-transform solution for the nonlinear case, and a grid convergence study confirms second-order accuracy. Prototyped in MATLAB, then ported to Python.
Python NumPy SymPy pytest MATLAB
Barometric recovery logic for HORNET X, a solid-propellant sounding rocket built during the Sapienza Rocket Team Training Academy 2024/25. It filters pressure data, detects liftoff and apogee, and fires the parachute channels. The logic is replayed on a recorded flight to measure how early it fires, and why.
Python signal filtering state machines pytest
Completed: Numerical Analysis · Fluid Dynamics · Engineering Thermodynamics & Heat Transfer · Solid & Structural Mechanics · Fluid Machinery · Physics I & II
2026/27: Energy Systems · Electrical Engineering · Numerical Methods and Algorithms for Energy Engineering · Applications of Nuclear Energy · Safety and Environmental Impact of Energy Systems
Programming: Python · MATLAB · C (basic)
Engineering software: Solid Edge · Fusion 360
Workflow: Git · Linux (Ubuntu) · VS Code
- Building Git into my daily workflow rather than using it as an afterthought
- Planning to extend the fuel solver outward: fuel-cladding gap, cladding, coolant