
Listening to the cosmos, reading its light.
I develop methods and theories that connect radio observations, weak gravitational lensing, and the evolving structures of the Universe.
Scroll to explore
Radio Cosmology
Neutral hydrogen fills the Universe, and its 21-cm line lets us watch cosmic history unfold — from the first stars to the large-scale structure of today. I pursue 21-cm cosmology in two complementary ways: intensity mapping, which charts cosmic structure over enormous volumes without resolving individual galaxies, and global-signal measurements with RHINO, an experiment I help build to capture the sky-averaged 21-cm spectrum.
Weak Gravitational Lensing
I formulate weak lensing as a stochastic field theory, deriving observable n-point statistics from null-geodesic dynamics and cosmic structure.
Modelling Structure Across Scales
From spinning interstellar nanograins to the large-scale cosmic web, I build physical models of how structures form and evolve — and emulators that represent their statistics cheaply enough for large-scale inference.


Rotating interstellar nanograins
SpyDust · JCAP 2025 ↗Pinned research software
The repositories selected on my GitHub profile.
A differentiable replica of a radio antenna — the same JAX model that simulates an observation calibrates it.
An open-source Python package that constructs diagram tables and computes their integrals numerically for stochastic field dynamics cast into a path-integral formulation.
limTOD is a Python package for simulating Time-Ordered Data (TOD) from single-dish/autocorrelation observations.
A lightweight, interpretable polynomial emulator for smooth mappings, implemented in pure Python.
Iterative two-phase sigma-clipping for flagging Radio Frequency Interference (RFI) in radio cosmology waterfall data, using 2D polynomial surface fitting powered by [MomentEmu](https://github.com/zzhang0123/MomentEmu).
An improved implementation of SPDust for modeling spinning dust radiation
There's more to the story.
I am a Postdoctoral Researcher in Cosmology at the University of Manchester. My longer education, academic lineage, students, and personal story now live on a dedicated page.
Read the full story →