- Tel (Mob): 07813661626
- lintern121184@gmail.com
-
Languages I prefer developing with: C, Modern C++ and Fortran. However, I've got a decent amount of experience using MATLAB & Python from my time working in the Oil & Gas and HR/Retail Analytics industries.
-
Machine Learning (Fluid Dynamics). E.g. Application of Deep Learning Algorithms/Methods for replacing or augmenting Conventional Numerical Solvers in Fluid Dynamics.
-
Machine Learning (Natural Language Processing). I've used this in a couple of jobs and it proved to be very informative. E.g. I used Sentiment Analysis while working at Tesco to understand customer opinions of Tesco products.
-
Computational Science.
-
Scientific Programming: E.g. Modelling and Simulation of problems in Fluid Dynamics & the Physical Sciences.
-
viscousRiver: a Modern C++ solver for modelling a Viscous Fluid flowing through a Channel. Makes use of the Finite Element Method (FEM) and the Eigen Template Library (Eigen) for the Algebra. Currently making this more modular; its all in 1
main.cpp
source file. -
2D-NavierStokes_Flow: a C++ solver for solving the 2D Navier-Stokes Equations for a fluid in a River/Open Channel. Makes use of the Eigen Template Library (Eigen) to implement the Successive Over Relaxation (SOR) Algorithm. This project is essentially a C++ version of the NavierStokes-2D-ChannelFlow Fortran solver. However, instead of using Finite Differences it will use the Finite Element Method (FEM). The Mesh Points will be loaded into the application. The
meshPoints.dat
file from viscousRiver will be used. Note: viscousRiver has to be run to use the resultingmeshPoints.dat
file. -
Linear-Solvers: A
serial version
has been developed. Now working on aparallel version
which usesOpenMP
.
Some projects I'm quite chuffed of.
- Application of the Shallow Water Equations to Problems in Oceanography & Planetary Atmospheres. This software has been used by a chap in China for his Ph.D in Hydrogeology. Please ask for information on the details of his Ph.D and its use.
- Navier-Stokes Equation Solver for 2D Open Channel Flow.
- Application of the U-Net Convolutional Neural Network to Classify Salt and Sediment Structures in Oil & Gas Reservoirs.
- viscousRiver; A Modern C++ Solver which uses the Finite Element Method and the Eigen Template Library to Model a Viscous Liquid Flowing through an Open Channel/River.