Conda-Lens
A developer tool for inspecting and diagnosing Python environments: rule-based diagnostics, reproducibility cards, and a migration planner across pip, conda, uv, and pixi.
Open-source work across developer tooling, the Python data ecosystem, and data for social good. More on GitHub.
A developer tool for inspecting and diagnosing Python environments: rule-based diagnostics, reproducibility cards, and a migration planner across pip, conda, uv, and pixi.
A continuously updated public observatory of the computational notebook ecosystem — a daily census of public Jupyter notebooks, with open datasets and dashboards.
A national river observatory over public USGS data — millions of sensor readings turned into an interactive marimo + DuckDB experience.
A deterministic verification engine for chemistry notebook workflows — dimensional analysis, provenance tracking, and reproducibility scoring.
An open, reusable layer that turns soccer event data into tactical explanations — ask why, get tactical evidence.
A Claude Code skill that diagnoses and fixes Python dependency issues in seconds — AI-native developer tooling for environment pain.
A PyScript bingo card of shared Python-community experiences — share your results and support the PSF.
A battle simulator running entirely in the browser: 1300+ Pokémon, turn-based combat, live stat visualizations — Python on WebAssembly.
Stylometry, embeddings, and clustering over 124,988 recovered Orkut community names — the cultural memory of a deleted platform. Presented at PyData Global 2025.
Topic modeling and an interactive Shiny app over Bracero Program oral histories — labor, migration, resilience. Presented at PyCon US 2025.
Explore a 3×3×3 spatial grid — add, move, and label spheres from the keyboard. React Three Fiber.
Guess Pennsylvania cities from hints — React + TypeScript with a comprehensive Jest test suite.