Work
Projects
Research and engineering projects — each grounded in governing equations and implemented as working software.
Finite element solution of the 2-D steady-state heat equation with spatially varying conductivity and all three standard boundary condition types. Full-stack delivery: Python solver back-end with a Django front-end; results plotted inline.
Governing PDE
Weak form
FEniCSFEMPythonDjangoHeat TransferPDE
A structured Python solver programme — from 1-D diffusion to validated lid-driven cavity flow (Ghia et al., 1982), von Kármán cylinder wake, and NACA 0012 airfoil — 21 working notebooks.
Momentum
Continuity
PythonNumPyNavier-StokesFDMFVMLid-Driven CavityImmersed BoundaryNACA 0012
Real-time attitude estimator fusing accelerometer and gyroscope data from an MPU-6050 IMU using rigid-body kinematics and Newton–Euler dynamics. Custom MicroPython driver for the RP2040 microcontroller.
Newton–Euler (rotational)
MicroPythonRP2040IMUKinematicsNewton-EulerPixhawk