Skip to content
View jayqi's full-sized avatar

Organizations

@civictechdc @drivendataorg @puzzle-herrings

Block or report jayqi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jayqi/README.md

Hi! 👋

I'm Jay. I'm a data scientist, and I currently live in Washington, DC. I primarily do machine learning and data analysis, with some web development and devops on the side. Nowadays, I mostly program in Python, though I also sometimes use R. In a former life, I was an aerospace engineer and wrote a lot of MATLAB.

✨    Open Source Projects

Some of the open source projects I maintain include:

  • cloudpathlib: pathlib-style classes for cloud storage services
  • deon: a data science ethics checklist framework and tool
  • erdantic: entity-relationship diagrams for Python data classes like Pydantic
  • pkgnet: an R package for network analysis of R package dependencies and structure
  • quickhttp: lightweight http server with automatic port-finding and shutdown
  • reprexlite: render reproducible examples of Python code for sharing
  • spongebob: a collection of tools for creating text in moCkInG SPoNGeboB cAsE

☀️    My Day Job

I'm a Lead Data Scientist at DrivenData, where I do full-stack data science and data engineering consulting for social impact organizations.

📭    Talk to Me!

Feel free to direct-message me on Bluesky if you'd like to chat about open source, data for good, civic tech, data ethics, puzzle hunts, or anything else.

GitHub followers   Bluesky followers

Pinned Loading

  1. drivendataorg/cookiecutter-data-science Public

    A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.

    Python 8.7k 2.5k

  2. drivendataorg/cloudpathlib Public

    Python pathlib-style classes for cloud storage services such as Amazon S3, Azure Blob Storage, and Google Cloud Storage.

    Python 534 67

  3. drivendataorg/erdantic Public

    Entity relationship diagrams for Python data model classes like Pydantic

    Python 369 25

  4. drivendataorg/deon Public

    A command line tool to easily add an ethics checklist to your data science projects.

    Python 293 52

  5. reprexlite Public

    Render reproducible examples of Python code for sharing.

    Python 14 1

  6. drivendataorg/typenames Public

    String representations of Python type annotations

    Python 10

1,354 contributions in the last year

Contribution Graph
Day of Week April May June July August September October November December January February March
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More

Activity overview

Contributed to puzzle-herrings/advent-hunt-site, drivendataorg/erdantic, jayqi/reprexlite and 70 other repositories
Loading A graph representing jayqi's contributions from April 07, 2024 to April 11, 2025. The contributions are 58% commits, 15% issues, 15% pull requests, 12% code review.

Contribution activity

April 2025

Created a pull request in drivendataorg/erdantic that received 4 comments

Add support for msgspec structs

Adds support for msgspec's struct as a model type.

+1,601 −296 lines changed 4 comments
Opened 8 other pull requests in 5 repositories
Reviewed 2 pull requests in 2 repositories

Created an issue in prefix-dev/setup-pixi that received 3 comments

Action incorrectly rejects valid pyproject.toml PEP 735 dependency groups

I am getting the following error using the setup-pixi action: Error: Error while trying to read pyproject.toml file. Error: TomlError: Inline lists…

3 comments
9 contributions in private repositories Apr 1 – Apr 11
Loading