Education
Imperial College London
MSci in Mathematics.
Currently in the final year of the program. Modules I've picked include: Algebraic Curves, Algebra 3, Algebraic Number Theory, Algebraic Topology, Galois Theory, Geometry Curves and Surfaces, Dynamical System, Group Representation Theory, Graph Theory, Computational Linear Algebra, Commutative Algebra, Algebra 4 (Homological Algebra), Algebraic Geometry, Complex Manifolds, etc.
MSci in Mathematics.
Currently in the final year of the program. Modules I've picked include: Algebraic Curves, Algebra 3, Algebraic Number Theory, Algebraic Topology, Galois Theory, Geometry Curves and Surfaces, Dynamical System, Group Representation Theory, Graph Theory, Computational Linear Algebra, Commutative Algebra, Algebra 4 (Homological Algebra), Algebraic Geometry, Complex Manifolds, etc.
Oct 2022 – Present
Employment
June 2025 - Sep 2025
Sophia Antipolis, France
Sophia Antipolis, France
Conferences
Nov 2024
Mar 2025
Mar 2026
Talks
Exploring Game Theory via Algebraic Geometry with Macaulay2 Package Development
Undergraduate Colloquium, Imperial College London
Through illustrative examples and computational experiments, I demonstrates how the synergy between algebraic geometry and computation can illuminate new pathways in the study of game theory.
Undergraduate Colloquium, Imperial College London
Through illustrative examples and computational experiments, I demonstrates how the synergy between algebraic geometry and computation can illuminate new pathways in the study of game theory.
Jan 2025
Exploring Game Theory via Algebraic Geometry with Macaulay2 Package Development
TMT 2025, Greenwich University, London, UK
[Slides/Recording]
TMT 2025, Greenwich University, London, UK
[Slides/Recording]
Mar 2025
Implicit representation of algebraic curves and surfaces via syzygy-based matrices
AROMATH seminar, Inria Sophia Antipolis, France
AROMATH seminar, Inria Sophia Antipolis, France
Sep 2025
Implicit representation of algebraic curves and surfaces via syzygy-based matrices
Warwick-Imperial Maths Conference, Imperial College London, London, UK
[Slides/Recording]
Warwick-Imperial Maths Conference, Imperial College London, London, UK
[Slides/Recording]
Mar 2026
Software
GameTheory.m2 v1.0
GameTheory.m2 is a Macaulay2 package for several equilibrium concepts in game theory. It constructs the algebro-geometric and combinatorial models for Nash, correlated, dependency, and conditional independence equilibria.
[Code] [Docs] [Website]
GameTheory.m2 is a Macaulay2 package for several equilibrium concepts in game theory. It constructs the algebro-geometric and combinatorial models for Nash, correlated, dependency, and conditional independence equilibria.
[Code] [Docs] [Website]
2025
Projects
Master thesis: Deformation theory of algebraic schemes with applications to moduli problems.
Supervised by Dr Matt Booth. Topics I went through as "Basics": Scheme theory, functor of points, moduli problems, deformation theory (functors), hilbert scheme (of points). I'm currently looking at 1) some local behaviors of some special points on (projective) hilbert scheme and 2) deformation of hilbert scheme of points on toric varieties and some invariant behaviours.
Supervised by Dr Matt Booth. Topics I went through as "Basics": Scheme theory, functor of points, moduli problems, deformation theory (functors), hilbert scheme (of points). I'm currently looking at 1) some local behaviors of some special points on (projective) hilbert scheme and 2) deformation of hilbert scheme of points on toric varieties and some invariant behaviours.
Oct 2025 – June 2026
Implicit representation of algebraic curves and surfaces via syzygy-based methods
Studied the implicit representation of rational algebraic curves and surfaces via syzygy-based matrices. Studied several tools from algebraic geometry (e.g. basics on algebraic schemes, blowup maps), commutative algebra (e.g. Rees and Symmetric algebras). Implement the result into Macaulay2 code and develop a Macaulay2 Package for syzygy-based matrices of algebraic curves and surfaces. Look at the open problem of cases for which the formalism does not allow to conclude the validity of the method of moving quadrics.
Studied the implicit representation of rational algebraic curves and surfaces via syzygy-based matrices. Studied several tools from algebraic geometry (e.g. basics on algebraic schemes, blowup maps), commutative algebra (e.g. Rees and Symmetric algebras). Implement the result into Macaulay2 code and develop a Macaulay2 Package for syzygy-based matrices of algebraic curves and surfaces. Look at the open problem of cases for which the formalism does not allow to conclude the validity of the method of moving quadrics.
Jun 2025 – Sep 2025
GameTheory Package Development in Macaulay2
Developed the GameTheory package in Macaulay2 to compute totally mixed Nash equilibria using payoff tensors. Contributed to the Workshop and development of the package. Here is the official Macaulay2 documentation of the package.
Developed the GameTheory package in Macaulay2 to compute totally mixed Nash equilibria using payoff tensors. Contributed to the Workshop and development of the package. Here is the official Macaulay2 documentation of the package.
Nov. 2024 – July 2025
Undergraduate Research Opportunity Programme (UROP)
Studied basic Algebraic Geometry and ECC using algebraic (arithmetic) geometry. Studied elliptic curves over finite fields and key results from the angle of cryptography. My hand written notes.
Studied basic Algebraic Geometry and ECC using algebraic (arithmetic) geometry. Studied elliptic curves over finite fields and key results from the angle of cryptography. My hand written notes.
July 2024 – Sep 2024
Second-Year Group Research Project: Dynamics on Homogeneous Spaces: Ratner's Theorems and Applications
Supervised by Dr Marie-Amelie Lawn. Proved Ratner's Measure Classification Theorem and applied it to Margulis' Theorem, creating Python visualisations for ergodic flows and quantitative results. See visualisations here. Wrote key sections of the report and created code-based visualisations. See the report here.
Supervised by Dr Marie-Amelie Lawn. Proved Ratner's Measure Classification Theorem and applied it to Margulis' Theorem, creating Python visualisations for ergodic flows and quantitative results. See visualisations here. Wrote key sections of the report and created code-based visualisations. See the report here.
May 2024 – June 2024
Publications
The GameTheory package for Macaulay2
We describe the GameTheory package version 1.0 for computing equilibria in game theory available since version 1.25.05 of Macaulay2. We briefly explain the four equilibrium notions, Nash, correlated, dependency, and conditional independence, and demonstrate their implementation in the package with examples.
arXiv, 2025