GitHub Exposé
A few repositories that show how I combine mathematical modeling, programming, and modern LLM-assisted research workflows.
Series Dash
Repository: Calvin1127XD/series-dash
An interactive Calc II teaching game that gamifies series-test practice and helps students visually decide which convergence test fits each series.
BSAM in MATLAB
Repository: Calvin1127XD/BSAM-in-MATLAB
Block-structured adaptive multigrid for two-dimensional elliptic, parabolic, and diffuse-domain PDEs. The MATLAB solvers use cell-centered finite differences, adaptive FAS multigrid, and conservative coarse–fine flux corrections, with QC-ring and strict single-parent tree hierarchies.
The starfish transmission example below shows the solved field, the actual grid hierarchy, and algebraic residual reduction over V-cycles alongside a comparison with a uniform-grid numerical reference.
DiffuseDomain Helmholtz
Repository: Calvin1127XD/DiffuseDomainHelmholtz
A MATLAB package for cell-centered multigrid solvers of Helmholtz-type PDEs, including diffuse-domain/interface formulations in 1D and 2D with signed-distance/eikonal geometry handling.
CatFourier EmailSignature
Repository: Calvin1127XD/CatFourierEmailSignature
A playful signal-processing project: extract contours from an image, represent them with Fourier components, and produce an animated cat-style signature effect.
Benford_Testing
Repository: Calvin1127XD/Benford_Testing
A scientific-popularization project that demonstrates Benford's law on real datasets (including PDF-extracted values and election-style datasets), with visualization and testing scripts for exploratory analysis.