Programming
C · Python · Mathematica · Octave
Analytical derivation, numerical integration, parameter exploration, symbolic manipulation, and reproducible scientific workflows.
Computational practice
Numerical work is treated as part of the physics: assumptions are made explicit, observables are reconstructed carefully, and each result is tested against the structure of the data.
Programming
Analytical derivation, numerical integration, parameter exploration, symbolic manipulation, and reproducible scientific workflows.
Scientific frameworks
Specialist tools spanning primordial gravitational waves, magnetohydrodynamics, black-hole evaporation, transient cosmology, relativistic dynamics, orbital systems, exoplanet inference, and particle cosmology.
Cosmological surveys & datasets
Cross-probe inference across baryon acoustic oscillations, Type Ia supernovae, expansion histories, growth-rate measurements, gamma-ray bursts, gravitational-wave catalogs, and CMB maps.
Astrophysical catalogs
Catalog-level work with deep-field imaging, pulsar-timing arrays, fast-radio-burst spectra, and exoplanet transit photometry.
Statistical methods
Posterior construction, likelihood design, uncertainty propagation, model comparison, and consistency checks across heterogeneous observations.
Simulation & engineering
Geometry development, structural and thermal analysis, computational fluid dynamics, multiphysics modeling, and design verification.
Scientific software
Research environments for astrometry, versioned analysis, technical writing, numerical development, and platform-independent execution.
Web development
Lightweight, standards-based interfaces for communicating scientific work without obscuring the underlying content.
Open computational portfolio ↗