Projects

A selection of professional and academic work across data engineering, scientific computing and machine learning.

Work projects

thefaculty · 2021–2022

Real-time ETL: MongoDB → BigQuery

Python multiprocessing pipeline with automatic schema detection from the MongoDB OpLog, containerised for deployment.

  • Python
  • MongoDB
  • BigQuery
  • Docker
thefaculty · 2022–present

Cloud microservices for real-time ETL

FastAPI back-end integrated with the data warehouse, built on a modular worker architecture.

  • FastAPI
  • Google Cloud
  • BigQuery

Academic projects

2019–2022

Oxygen exchange in cardiac muscle

Finite-element modelling in C++, with simulations run on an HPC cluster.

  • C++
  • FEM
  • HPC
2019–2021

Topology optimization of lattice materials

Optimal control and inverse homogenization techniques implemented in FreeFem++.

  • FreeFem++
  • Optimal control
2020–2021

Myelodysplastic syndrome — data analysis

Survival analysis and neural networks; ranked in the top 5 of 33 groups.

  • Survival analysis
  • Neural networks
2020

Face-mask classification CNN

Transfer learning and ensemble methods, reaching 95% test accuracy (top 20% of the leaderboard).

  • TensorFlow
  • CNN
  • Transfer learning

See more on GitHub