Software

These are the software tools I developed, alone or with co-developers.

  • 2026

    Math Playground

    Interactive, parameter-driven visualizations of classic results in probability, from a Galton board and Buffon's needle to Monte Carlo π, the arcsine law, and diffusion-limited aggregation, each converging to a verifiable value.

    Screenshot of Math Playground
  • 2026

    BC Wildfire Susceptibility Explorer

    An Earth Engine app for reading calibrated, uncertainty-aware wildfire ignition susceptibility maps of British Columbia.

    Screenshot of BC Wildfire Susceptibility Explorer
  • 2026

    Hydrograph Metrics Explorer (HME)

    A browser-based evaluation tool that computes timing- and shape-aware hydrograph metrics alongside conventional ones such as NSE and KGE, updating every metric live as users shift, scale, or offset their flow series.

    Screenshot of Hydrograph Metrics Explorer (HME)
  • 2026

    Text Studio

    A single-page text workbench that analyzes, transforms, and stylizes text, generating fancy Unicode fonts, academic notation, ASCII art, encodings, and exportable word clouds.

    Screenshot of Text Studio
  • 2026

    DEM 3D Studio

    An interactive studio for rendering a WGS84 elevation GeoTIFF as a true-scale 3D terrain block, with hypsometric color ramps, sun lighting and hillshade, distance and point measurement, and export to PNG, JPG, SVG, PDF, and OBJ.

    Screenshot of DEM 3D Studio
  • 2026

    CartoLab

    An interactive studio for exploring how the spherical Earth is projected onto a flat map, supporting projection morphing, distortion visualization through Tissot indicatrices, and great-circle distance measurement.

    Screenshot of CartoLab
  • 2026

    Color Model Studio

    A color management workbench for defining and converting colors across the HSV, HSL, RGB, and CMYK models, with palette generation and exportable code in Python, MATLAB, and R.

    Screenshot of Color Model Studio
  • 2026

    Peirce Quincuncial Map Studio

    A cartographic tool that renders longitude and latitude inputs as a styled square Peirce quincuncial world map, exportable in PNG, JPG, SVG, and PDF formats.

    Screenshot of Peirce Quincuncial Map Studio
  • 2026

    Linear Regression Cost Explorer

    An educational tool that illustrates least-squares fitting of a regression line and the iterative search performed by gradient descent toward the minimum-error solution.

    Screenshot of Linear Regression Cost Explorer
  • 2026

    Ternary Diagram Simulator

    A plotting utility that maps three-component compositions onto a triangular ternary diagram, with display in either percentages or fractions.

    Screenshot of Ternary Diagram Simulator
  • 2024

    Western Lake Ontario Chlorophyll-a Concentration Online Visualizer

    An interactive web map presenting satellite-derived chlorophyll-a concentrations across western Lake Ontario, hosting the 2013 to 2023 Landsat dataset from the published study at https://doi.org/10.1016/j.scitotenv.2025.178881.

    Screenshot of Western Lake Ontario Chlorophyll-a Concentration Online Visualizer
Screenshot of Math Playground
Math Playground 1 of 11