Recently Published
Data Visualization Samples
I designed these visuals to help anyone easily spot the meaningful trends hidden within the financial and text datasets.
DREAM-High: Finding Patterns with Heatmaps
A hands-on coding activity that introduces how to use heat maps to find hidden structures in data. This demonstrates how turning numbers into colors allows us to visualize large datasets and identify groups that behave similarly.
BR Plot 10 Resurvey
Digitised version of the biomass ranking collected at plot 10 by Greg Forsyth in 1987 in the swartboskloof. Prepared by Jason Ross in 2026.
Full PRAMS Analysis - SUPERNOVA
Univariate Analysis - Frequency Counts and Cross-tables
Bivariate Analysis - Chi-Square and Cramer's V Hypothesis Testing
Multivariate - Logistic Regression/Interaction Analysis
Machine Learning - XG Boost Random Forest Binary Classifier
Kata_a
Phase 2, api layer
Superstore Sales Capstone Project
Superstore Sales Capstone Project: 8 Interactive and animated visualizations
BR Plot 10 Initial Survey
Digitised version of the biomass rankings at plot 10 done by Greg Forsyth in the swatboskloof. Prepared by Jason Ross in 2026.
Seneca Afterburner Temperature Increase Study
Cyanide is a by-product of incomplete combustion in the multiple hearth furnace at Seneca Water Resource Recovery Facility (WRRF). The cyanide is removed from incinerator exhaust, along with other air pollutants, in the venturi and after-cooler wet scrubbers. Spent venturi and after-cooler water containing cyanide is sent to the head of the plant, mixing with plant influent before entering the primary clarifiers. Cyanide is a known inhibitor of nitrification and is thought to have contributed to the 2025 Seneca plant upset where incomplete nitrification during secondary treatment lead to high nitrite concentrations in plant effluent and subsequent failure of chlorine disinfection (See the Report titled Seneca Nitrifier Washout and Disinfection Upset for reference).
Starting in August of 2025, weekly monitoring of cyanide concentrations in venturi and after-cooler waste streams was implemented. A thorough attempt was made, using multiple regression and principle component analyses, to relate cyanide production in Seneca’s incineration system with various operating parameters including incinerator, afterburner, venturi scrubber, and after-cooler setpoints and process values. However, no variables were found to strongly correlate with cyanide concentration in scrubber water streams. Multiple sources, including a publication by Daigger et al. (1998) and a 2000 WEFTEC Report by the Central Conta Costa Sanitary District (Martinez, CA) have reported that increasing the afterburner temperature to > 1300°F in a multiple hearth furnace system can serve to destroy cyanide before it is collected into aqueous streams by the wet scrubbers. Seneca WRRF currently operates their afterburners at 1250°F with process values controlling tightly to this setpoint. The following study was performed on April 30, 2026 at Seneca WRRF to determine the efficacy of increased afterburner temperatures for destroying cyanide at the plant.
BR Plot 9 Forth Survey
Digitised version of plot 9 forth survey of the biomass ranking survey done in 1989 by Greg Forsyth in the swartboskloof. Prepared by Jason Ross in 2026.