MSc in Aerospace Engineering

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

View my work

About Me

I have been 3D printing as a hobby since high school, designing and making most of the objects myself from scratch. At first it felt like magic, turning my ideas into a tangible object. However, I soon realized that the CAD stage was a major bottleneck; the time spent drawing sketches often left my printer sitting idle for days.


During my engineering studies I began exploring simulation-based design, numerical optimization and topology optimization tools. These approaches are a match made in heaven with 3D printing, taking full advantage of the design freedom it offers. They also cut the time spent on CAD modeling and achieve better performance with fewer design iterations and less material waste.

For my final project I joined the LiftUp Student Team. I implemented a multi-fidelity inverse-design method coupled with a genetic algorithm to design the airfoil and wing of the Kowalsky drone. I am proud of this work; the drone competed in the Air Cargo Challenge and finished with good results.


Since then my focus has shifted towards multidisciplinary simulations. For my master's thesis I developed a meshless GFDM method and applied it to the thermo-mechanical simulation of the 3D printing process.

In my free time I have also written several analysis tools, including a 3D panel method and a compressible CFD solver.

After graduation, I completed my education with an Advanced Master in aircraft architecture and an end-of-studies internship on propeller aeroacoustics.

Projects

Thermo-mechanical simulation of the 3D printing process

Thermomechanical simulation of 3D printing processes

Developed a meshless method for unsteady heat transfer and linear elasticity, using it to investigate warping and inter-layer bonding strength.

3D Printing Simulation Julia Master Thesis
Airfoil inverse design and optimization

Airfoil inverse design and optimization

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

Aerodynamics Optimization MATLAB Bachelor's Project
qprop.c

qprop.c - Blade-element propeller calculator

A C library reimplementing QPROP for propeller aerodynamics analysis, enhanced with support for airfoil polars. It includes Python bindings and a web UI.

Aerodynamics C Python Personal Project
CFD Solver

Unstructured multiphysics CFD solver

Currently developing a FVM solver from scratch for high-fidelity aero-thermo-mechanical simulations on 3D unstructured meshes.

Aerodynamics Simulation Julia Personal Project
3D Panel Method

3D Panel method with inner potential formulation

Implemented a low-order 3D panel method for quick low-fidelity aerodynamic analysis, suitable for preliminary design of wings and rotors.

Aerodynamics Simulation Julia Personal Project
Quadcopter Flight Simulator

6DOF Quadcopter flight simulator

A simple flight simulator running in real-time on a web browser, solving the nonlinear equations of motion of a F450 quadcopter drone.

UAV Flight Mechanics C Personal Project
Wind tunnel data analysis

Wind tunnel data analysis and comparison with CFD

Analyzed experimental data on subsonic jets, airfoil pressure distributions and wakes, turbulent BL (hot-wire anemometry) and vortex shedding (PIV).

Aerodynamics Data Analysis MATLAB Class Project
Redesign of a bellcrank for Additive Manufacturing

Redesign of a bellcrank for Additive Manufacturing

Redesigned the bellcrank in the Sparker TL-Ultralight aircraft's flight control system for LPBF, cutting weight by 65% while meeting all requirements.

Topology Optimization FEA Altair Inspire Class Project
Conceptual and preliminary design of a hybrid regional aircraft

Multidisciplinary optimization of a regional aircraft wing

Optimized wing geometry and structure with a genetic algorithm to minimize fuel use while meeting aerodynamics, weight, structural, range and CS-23 requirements.

Aircraft Design Optimization MATLAB Class Project
ShallowChessAI

ShallowChessAI - Chess engine with limited look-ahead

Developed a minimax chess engine that uses a MLP neural network as evaluation function, trained on Stockfish scores to play at low search depths.

Machine Learning Julia C Personal Project
TeenySlicer

TeenySlicer - Web-based 3D printing slicer

A simple slicing software for 3D printing, running entirely in a web browser. Developed just for fun, serving as a sandbox for testing out new ideas.

3D Printing Computational Geometry C Personal Project
Homebuilt 3D printer

Homebuilt CoreXY 3D printer from scratch

Designed and built a CoreXY 3D printer using 3030 aluminum profiles, a V6 bowden extruder, a standard Marlin firmware and OctoPi.

3D Printing SolidWorks MATLAB Personal Project
Homebuild quadcopter

Homebuilt F450 quadcopter drone

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

UAV Fusion 360 ArduPilot Personal Project

Technical Skills

CAD / CAE

  • StarCCM+
  • Altair Inspire
  • Fusion 360
  • SU2 CFD
  • ANSYS Mechanical

Software & Tools

  • ParaView
  • Gmsh
  • OpenVSP
  • Xfoil/XFLR5
  • Qprop
  • Cura

Programming

  • MATLAB
  • Julia
  • C
  • Python

Aerospace

  • Aerodynamics
  • Computational Fluid Dynamics
  • UAV Design
  • Aircraft Architecture
  • Flight Dynamics

Other Skills

  • Data Analysis
  • Modeling & Simulation
  • Prototyping
  • Technical Reporting
  • Multicultural Team Collaboration

Get In Touch

Interested in one of my projects? Feel free to reach out through any of the channels below. My inbox is always open to discuss new ideas!