Work #
| Year | Description |
|---|---|
| 2026 | Python in late stage clinical trial submission (2026 PHUSE talk; 2025 PHUSE talk). |
| Port of recipes from R to Python (WIP w/ tidymodels team). | |
| 2025 | The Test Set podcast host (w/ Hadley Wickham and Wes McKinney; one year in). |
| Designed Pointblank user guide, managed gt-extras internship (w/ Rich Iannone). | |
| 2024 | Wrote the plotnine user guide. |
| Two years at Posit (and one year). | |
| 2023 | great_tables - table styling taken to an unhealthy extreme (w/ Rich Iannone). |
| quartodoc - generate python API documentation in quarto. | |
| 2022 | Wrote siuba.org guide. |
| Wrote py-shiny guide. | |
| pins for python - save and share data using any cloud bucket. | |
| 2021 | Consultant. Built out data team for warehousing all of California’s transit data (calitp.org, talk by Hunter Owens at rstudio::conf()). |
| 2020 | Spent the year working on siuba (rstudio::conf() talk). |
| 2019 | siuba - a port of dplyr to python. |
| 2018-2019 | DataCamp Signal, adaptive assessments of data science skill (founded team; built models) |
| 2016-2017 | DataCamp code execution and grading tools. |
| 2012 - 2016 | PhD from Princeton, researching human memory and psychometrics. |
Talks #
- PHUSE NJ 2026: PyPharma: Modernising Clinical Data Transformation
- posit::conf() 2025: The Curse of Documentation (video)
- PHUSE NJ 2025: Polars: Laying the Foundation of the pharmaverse-py
- SciPy 2025: User Guides: Engaging New Users, Delighting Old Ones (video)
- PyCon US 2024: Making Beautiful, Publication Quality Tables in Python is Possible in 2024 (video)
- posit::conf() 2023: Siuba and Duckdb: Analyzing Everything Everywhere All at Once
- Coalesce 2022: The Accidental Analytics Engineer
- posit::conf() 2021: Bringing the Tidyverse to Python with Siuba
- DataPhilly 2020: Data Analysis is Blitz Chess
- Code for America Brigade Congress 2020: Service as a Service (Panel)
Open Source Tools #
| Year | Name | Description |
|---|---|---|
| 2025 | gt-extras | Plots, icons, and color helpers for great_tables. Created and managed as an internship (w/ Jules Walzer-Goldfeld). |
| 2023 | great_tables | Beautiful table formatting in python (w/ Rich Iannone). |
| 2023 | quartodoc | Easy breezy beautiful API documentation in python. |
| 2022 | pins-python | Save and share data across a range of cloud backends. |
| 2022 | databackend | Depend on classes from other packages without importing them. |
| 2020 | wrestlr | Experiment to convert R code to python |
| 2020 | dbcooper-py | Tab-complete the names of tables in your warehouse. |
| 2019 | siuba | Port of dplyr to python. Can convert pandas code to SQL. |
| 2019 | dbpath | R library for using a URI to connect to a database (similar to sqlalchemy). |
| 2019 | astar-r | A* algorithm in R |
| 2019 | tidymirt | R library with broom methods for mirt models (w/ Dave Robinson) |
| 2017 | antlr-plsql | PLSQL parsing and AST generation |
| 2017 | antlr-ast | A Python package for generating abstract syntax trees from ANTLR4 grammars. |
| 2016 | pythonwhat | Code exercise grading tool (w/ Filip Schouwenaars) |
Open Source Contributions #
| Name | Focus |
|---|---|
| plotnine | Wrote the user guide |
| pointblank | User guide design |
| griffe | Contribute to docstring parsers |
| gusty | Misc stuff, lots of feedback chats |
| py-shiny | Documentation, lots of feedback chats |
| ibis | Helped move docs to quartodoc |
| code-for-philly/chime | Covid dashboard. Helped get things off the ground |
Not Quite Talks but Almost #
Volunteer #
- 2022-Present: Code for Philly Senior Advisor
- 2020-2022: Code for Philly Co-Director
- 2020: CHIME, a dashboard for hospital capacity planning during COVID-19 pandemic.
- partnership between Code for Philly and Penn Medicine.
- accidentally helped by putting two people in a slack channel (talk by Michael Becker).
- 2019: PLSE Criminal Record Expungement Project
- Interviewed 3 non-profits about their use of technology to expunge criminal records.
- Organized collab between Code for Philly and Philly Lawyers for Social Equity.
Awards n Stuff #
- Al Dia 40 Under 40 (2022)
- Leadership Philadelphia Keeper’s Program (2020)
- Technical.ly Philly RealList Engineers (2020)