Research Software
A collection of high-performance simulation frameworks and numerical libraries I've developed for Computational Physics and Numerical Relativity.
PythiaBNS
PythiaBNS: Robust BNS Post-Merger Parameter Estimation with Empirical Priors
TOV.jl
Solving the Tolman-Oppenheimer-Volkoff (TOV) equations in Julia
Ektome
Python framework for automating the lifecycle of Einstein Toolkit simulations on HTCondor clusters, featuring robust pre-processing, asynchronous job monitoring, and scalable post-processing pipelines.
FastTanhSinhQuadrature.jl
Fast and high-precision numerical integration using Tanh-Sinh (Double Exponential) quadrature in Julia.
GridFunctions.jl
A package that provides functionalities to work with Functions on a Grid
MOTSCuspFitting.jl
Julia package to analyze data from Marginally Outermost Trapped Surfaces from Binary Black Hole Mergers
Zerilli.jl
Solves the radial piece of the Zerilli equation in spherical symmetry
ScalarWave3D.jl
a 3D code playground using ParallelStencil.jl to test threading+mpi
SphericalSummationByPartsOperators.jl
Developing stable, high-order **Summation-By-Parts (SBP)** operators for spherical coordinates, with a focus on resolving the coordinate singularity at r=0.
ScalarWaveFVM.jl
Scalar Wave Finite Volume Method implementation in Julia.