01 — Research

The Science

Working at the intersection of computational physics and applied mathematics — building numerical solvers, analysing observational data from the universe's most extreme events.

View Code on GitHub →
Research Projects
~

Gravitational Waves · LIGO

GW170817 — Neutron Star Merger

Analysis of the first gravitational wave detection from a binary neutron star merger. Raw strain data, bandpassing, whitening, spectrogram — extracting the chirp signal from instrumental noise. GW170817 was also detected in gamma rays 1.7 seconds later: the first multi-messenger astrophysics event.

GWpy · Signal processing · Matched filtering · Spectrograms
View on GitHub →

Exoplanet Atmospheres · JWST

WASP-39b Atmospheric Retrieval

Built a complete retrieval pipeline on real JWST transmission spectroscopy data. Forward model, chi-squared likelihood, 100×100 grid search over CO₂ and water abundance, posterior landscape. Upgraded to HITRAN molecular line data via RADIS — replacing toy Gaussians with real quantum transitions from the absorption database used by POSEIDON and petitRADTRANS.

Bayesian inference · HITRAN · RADIS · JWST NIRSpec
View on GitHub →

Variable Stars · Cepheids

Leavitt Law & Cosmic Distance

Period-luminosity analysis of Cepheid variable stars in the LMC and Andromeda — reconstructing Henrietta Leavitt's ruler of the universe. Period-finding on real light curves, phase-folding, calibrated distance modulus. The same method that established the universe is expanding.

Period finding · Light curves · Distance ladder
View on GitHub →

Exoplanet Characterisation · Kepler

Kepler Exoplanet Pipeline

End-to-end characterisation pipeline: radius from transit depth, mass from radial velocity, bulk density, equilibrium temperature. Applied to Kepler-10b (8.35 g/cm³ — denser than iron, surface at 1965K) and Kepler-442b (5.27 g/cm³ — Earth-like density, genuine habitable zone candidate). Validated against published values.

Transit photometry · Radial velocity · Habitability
View on GitHub →

Stellar Spectroscopy · GALAH

R-process Enrichment in Halo Stars

Analysis of stellar abundances from the GALAH survey — tracing r-process element enrichment (barium, europium) in metal-poor halo stars. Real FITS spectra across four wavelength arms. The r-process forges heavy elements in neutron star mergers: the same events LIGO detects as gravitational waves.

GALAH DR3 · Abundance analysis · Neutron capture · FITS
View on GitHub →

Stellar Surveys · Gaia

Gaia Metal-Poor Halo Stars

HR diagram, metallicity distributions, proper motion analysis and sky distribution of metal-poor stars from the Gaia catalogue. Probing the ancient stellar population of the Milky Way halo — the oldest stars in the galaxy.

Gaia DR3 · Astrometry · HR diagram · Galactic dynamics
View on GitHub →

Cosmology · Hubble Tension

H₀ & Dark Energy

Computed the Hubble constant from first principles and explored the dark energy equation of state parameter w. Compared CMB-derived and late-universe measurements — the Hubble tension is one of the most significant open problems in cosmology right now.

Cosmological expansion · Dark energy · H₀ tension
View on GitHub →

Particle Astrophysics

Supernova Neutrino Detection

Modelling neutrino detection from a core-collapse supernova — the brief, intense burst that carries 99% of a supernova's energy. Signal above background, detection probability, the physics of why neutrinos arrived from SN1987A three hours before the light.

Neutrino physics · Core collapse · Signal modelling
View on GitHub →
MSc Thesis & Technical Work

MSc Thesis in high-performance solvers for complex PDE systems.

Read my thesis→

MSc thesis at Imperial College London — computational modelling using finite element analysis with Firedrake (Python). Implemented multiple discretisation schemes with statistical convergence analysis and rigorous error quantification.

Built a complete FEM library from scratch: matrix assembly, sparse solvers, boundary condition enforcement, nonlinear iteration, and performance benchmarking. Full cycle: physical model → mathematical formulation → numerical implementation → validation.

Coursework spanning Advanced Quantum Mechanics, Dirac Notation, General Relativity, Group Theory, and Advanced Probability — building the theoretical foundation for computational research.

Advanced Probability & Group Theory95%
Computational Quantum Mechanics86%
Numerical ODEs91%
Finite Element Methods76%
Linear Algebra & Tensor Analysis76%

Technical Stack

Python
Firedrake
NumPy / SciPy
MATLAB
SQL · Swift · Git