I build and support open tools, databases, and reproducible workflows for environmental health science. Making science accessible and reusable is a core part of how I work.

0
Tools & Projects
0
Interactive Demos
0
Years Open Science
0
Publications

Plastiverse logo
Plastiverse
Platform Active
A live, crowd-sourced community hub for tools, databases, protocols, and knowledge exchange related to micro- and macro-plastics research. Audience: researchers, practitioners, educators, and journalists worldwide.
ToMEx logo
ToMEx 2.0
App R/Shiny Active
Open-source RShiny web application with toxicity data from hundreds of peer-reviewed studies. Supports development of risk thresholds for regulatory purposes.
pSSD++ logo
pSSD++
R Package Active
Probabilistic ecotoxicological risk assessment framework for microplastics. Propagates uncertainty from particle diversity, laboratory variability, assessment factors, and environmental distributions.
SF Bay microplastics risk map showing sample locations and risk levels
Microplastics Risk Map — SF Bay
Map Interactive Active
Interactive map showing manta trawl sample locations and corresponding microplastic risk levels from a published risk assessment of San Francisco Bay.
California EPA
CA Drinking Water Monitoring Map
Map Interactive Active
Interactive map of California water systems required to monitor for microplastics — part of the world's first statewide microplastics drinking water monitoring program.
PFAS datathon
PFAS Datathon Tools
App R/Shiny Active
Data tools and RShiny application for analyzing PFAS occurrence data in water — produced from a two-day datathon at the California State Water Board.
Drinking Water Treatment Visualization
Interactive Active
Interactive collapsible tree diagram showing treatment technique hierarchies annotated with microplastics removal percentages from literature reviews.
Shelter in Space
Shelter in Space
App ★ NASA Award
Best Mission Concept at the NASA Space Apps COVID-19 Challenge (26,000+ participants, ~150 countries). A resilient community infrastructure concept built in 48 hours.
Job tracker dashboard showing top companies, role distribution, and salary data
Reusable Job Scraper
Script Active
Reusable script for collecting and organizing job postings from online sources, adaptable for different search terms, roles, or scientific communities. Includes an interactive triage dashboard.
Figure 7: Decision tree classification of non-respondents in the small survey data
COVID-19 Financial Impacts Survey
Analysis Completed
Survey design, data collection, and analysis of financial impacts of COVID-19 on California water agencies and households — statistically significant statewide sample.
Microplastics Methods Navigator graphical abstract showing research methods wheel
Microplastics Methods Navigator
App Streamlit Active
Interactive decision-tree app for finding microplastics and nanoplastics research methods, standards, and guidance. Organizes 175+ seminal references across a four-tier authority hierarchy from ISO/ASTM standards to supporting literature.
GitHub 101 training cover slide
GitHub 101 (with R focus)
Training Reference
Practical introduction to Git and GitHub with a heavy focus on R workflows — version control, collaboration, and reproducible research for environmental scientists.
PubMed Systematic Search Workflow logo
PubMed Systematic Search Workflow
R Package Active
Reusable R helpers for systematic PubMed searches. Reads and normalizes search-string text files, chunks and runs queries, then combines and exports results — reproducible and collaborator-friendly, no notebook editing required.
Creatures of the Deep logo — marine science card game
Creatures of the Deep
Game Active
Original marine science learning party card game designed to make ocean ecology and biodiversity accessible and fun. Open-source and freely downloadable.

Interactive demos

ToMEx 2.0 — App overview
Microplastics Risk Map — San Francisco Bay
California Drinking Water Monitoring Map
Drinking Water Treatment Visualization
PFAS Datathon 2019 — Presentation recording
Shelter in Space — NASA Space Apps pitch