Education
MSc Mathematical Sciences
University of Oxford, 2025
MSc Advanced Computing
Imperial College London, 2024
Visiting Student
University of California at Berkeley, 2021-2022
BSc Econometrics and Mathematical Economics
Experience
Jülich Supercomputing Center - Visiting Researcher
July 2025 - September 2025
- Developed a diffusion based forecasting engine for the WeatherGenerator foundation model.
- Collaborated with scientists and engineers from the ECMWF
- Attended the 2025 workshop on Machine Learning for Earth System Modelling at the University of Bonn
Alexandria-Media - Technical Product Owner
October 2022 - September 2023
- Shaped a shared vision within the engineering team, based on input from major UK and US studios
- Developed a modular framework to streamline the contracting workflow in the film industry in cooperation with major UK law firm
- Drove the implementation of a digital twin agreement that is both private and cryptographically verifiable to all parties based on the [Hedera](https://hedera.com/) platform
- Built and launched MVP for showcase to new clients and investors
Centre for Economic Performance (LSE) - Research Assistant
October 2020 - November 2022
Kiel Institute - Research Intern
June 2019 - August 2019
Skills
Note: I think these sections are silly, but everyone seems to have one. Here is a *mostly* honest overview of my skills.
Selected Courses
LSE
- EC100:Economics A
- EC202:Microeconomic Principles II
- EC210:Macroeconomic Principles
- EC221:Principles of Econometrics
- EC309:Econometric Theory
- EC310:Behavioural Economics
- EC331:Quantitative Thesis
- MA100:Mathematical Methods
- MA103:Introduction to Abstract Mathematics
- MA203:Real Analysis
- MA210:Discrete Mathematics
- MA211:Algebra and Number Theory
- MA317:Complex Analysis
- ST102:Elementary Statistical Theory
Berkeley
- COMPSCI 61A:Structure and Interpretation of Computer Programs
- COMPSCI 61B:Data Structures
- MATH 110:Linear Algebra
- MATH 114:Abstract Algebra II
- MATH 126:Introduction to Partial Differential Equations
- MATH 136:Incompleteness and Undecidability
- MATH 202A:Topology & Analysis
Imperial
- COMP70005:Complexity
- COMP70007:Computational Optimisation
- COMP70010:Deep Learning
- COMP70015:Mathematics for Machine Learning
- COMP70016:Natural Language Processing
- COMP70021:Quantum Computing
- COMP70022:Scalable Systems and Data
- COMP70028:Reinforcement Learning
- COMP70029:MSc Advanced Computing Individual Project
- COMP70105:Deep Graph-Based Learning
Oxford
- C3.9:Computational Algebraic Topology
- C4.3:Functional Analytic Methods for Partial Differential Equations
- C6.4:Finite Element Methods for Partial Differential Equations
- C6.5:Theories of Deep Learning
- C8.1:Stochastic Differential Equations
- C8.2:Stochastic Analysis and Partial Differential Equations
- CCD:Dissertation on a Mathematical Topic (double unit)
