MSc in Aerospace Engineering

Hi, I'm Andrea Pavan. I specialize in fluid dynamics and aircraft architecture

My Technologies
  • MATLAB
  • Julia
  • StarCCM+
  • Altair Inspire
  • Fusion 360
  • XFOIL/XFLR5
  • GMSH
  • OpenVSP
Portfolio

This is a selection of my best projects in the field of aerospace engineering, both from my studies and personal interests.

A meshless method for the thermo-mechanical simulation of the 3D printing process

Master Thesis

Developed a meshless GFDM method in Julia for solving linear PDEs in 2D/3D geometries.

Application to the thermo-mechanical simulation of 3D printing processes, investigating warping and inter-layer bonding strength.

Development of an EMFID method for airfoil inverse design and optimization

Bachelor's Final Project

A MATLAB implementation of the MGM method for airfoil inverse design.

Implemented an Embedded Multi-Fidelity Inverse Design (EMFID) method, integrating XFoil and a genetic algorithm to optimize the shape of the airfoil

qprop.c - library for fast aerodynamic analysis of propellers

Personal Project

A pure C reimplementation of QPROP for propeller aerodynamics analysis, with Python and Julia interfaces

Conceptual and preliminary design of a hybrid regional aircraft

Class Project

Conceptual design of a hybrid-electric 100-seat regional aircraft.

Multidisciplinary optimization of the wing geometry and structure, minimizing fuel consumption while satisfying constraints on aerodynamics, weight, structure, range and EASA CS-23 requirements

Wind tunnel data analysis and comparison with CFD simulations

Class Project

Analyzed experimental data from wind tunnel tests on a range of flows, including subsonic jets, airfoil pressure distributions and wakes, turbulent boundary layers and vortex shedding.

Conducted a comparative study with CFD simulations using GMSH, SU2 CFD and Paraview.

Adaptive mesh refinement around a transonic airfoil in SU2 CFD and GMSH

Personal Project

Developed a MATLAB script for Automatic Mesh Refinement (AMR) in GMSH to simulate the transonic flow around a supercritical airfoil in SU2 CFD

Other Projects

From software development to 3D printing, I have dedicated lots of time and energy to my personal projects over the years. This section will be a platform to showcase some of this work.


TeenySlicer
TeenySlicer
C/C++
Web (HTML/CSS/JavaScript)
A simple slicing software for 3D printing, developed just for fun, and serving as starting point for trying out ideas without dealing with the complexities of SOTA codes.

See on GitHub / Run online


Quadcopter flight simulator
Quadcopter flight simulator
C/C++
Web (HTML/CSS/JavaScript)
A simple flight simulator running in real-time on a web browser, solving the nonlinear equations of motion of a F450 quadcopter drone

See on GitHub / Run online


ShallowChessAI
Chess AI with limited look-ahead
Julia
Neural Networks
C/C++
Web (HTML/CSS/JavaScript)
ShallowChessAI, a chess AI written in Julia and C that uses a MLP neural network to approximate Stockfish scores and play with a very low search depth

See on GitHub / Play online


Homebuilt quadcopter drone
Homebuilt quadcopter drone
ArduPilot
Hacked together a basic quadcopter drone using a F450 frame, MN2213 motors and a PixHawk board with ArduPilot.

LLAMA
QuickLLaMA - A lightweight GUI for llama.cpp
Web (HTML/CSS/JavaScript)
A simple and lightweight desktop GUI for llama-cpp to run large language models without installing bloated dependencies

(Now superseded by llama.cpp server)


3D printer
Homebuilt CoreXY 3D printer
SolidWorks
MATLAB
Cura
Designed and built a CoreXY 3D printer using 3030 aluminum profiles and a V6 bowden extruder

Contact

If you have an interesting project don't hesitate to contact me: my inbox is always open to discuss cutting-edge ideas!