Projects

Numerical testbeds and software written to study specific discretizations, solvers, and model behavior.


2D Multigrid Cycle Analyzer
2D Multigrid Cycle Analyzer

A Julia-based numerical laboratory for studying geometric multigrid cycle behavior, smoother performance, residual decay, and FFT-resolved spectral effects in 2D finite-difference Poisson problems.

Stochastic Chemical Dynamics Testbed
Stochastic Chemical Dynamics Testbed

A controlled numerical framework for SSA, CLE, and solver comparison, built to study how modeling, discretization, and randomness architecture shape stochastic chemical dynamics.

1D Nonlinear Schrödinger Spectral Simulator
1D Nonlinear Schrödinger Spectral Simulator

A configurable numerical testbed for the 1D Nonlinear Schrödinger equation, combining spectral spatial discretization, multiple time-stepping strategies, and a GUI for controlled integrator and splitting studies.

Julia Incompressible DNS (2D Cylinder Flow)
Julia Incompressible DNS (2D Cylinder Flow)

A from-scratch Julia implementation of a 2D incompressible Navier–Stokes solver for cylinder flow, built to study projection methods, multigrid, Krylov solvers, and time integration in CFD.

Planetary Thermal Evolution Simulator
Planetary Thermal Evolution Simulator

A research-grade 1D planetary thermal evolution simulator with layered physics, multiple explicit and implicit ODE solvers, YAML-driven configuration, and a full desktop GUI.

2D Vorticity–Streamfunction CFD Simulator
2D Vorticity–Streamfunction CFD Simulator

A 2D incompressible Navier–Stokes simulator using the vorticity–streamfunction formulation, with a Fortran backend, Python GUI frontend, multiple time integrators, and full-field flow diagnostics.

Custom Blade Element Momentum Simulator
Custom Blade Element Momentum Simulator

A GUI-driven Blade Element Momentum simulator for custom wind turbine blade design, combining user-defined blade geometry, NeuralFoil-based polar generation, and full aerodynamic performance analysis.

Orbital Mechanics Simulator
Orbital Mechanics Simulator

A GUI-based orbital mechanics simulator with perturbation modeling, JAX/Diffrax time integration, and 3D trajectory visualization for high-fidelity orbit analysis.