Skip to content
View UsamaSadiq's full-sized avatar
🇵🇰
🇵🇰

Organizations

@arbisoft @openedx

Block or report UsamaSadiq

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
UsamaSadiq/README.md

Open-source maintainer. Open edX core contributor since 2019; I keep Python and Django ecosystems upgraded at scale and measure whether they stay healthy.

Projects I maintain or co-maintain:

Project Python versions Release Released Last commit Monthly downloads
OSSvitals GitHub last commit live
django-config-models Supported Python versions PyPI version GitHub release date GitHub last commit PyPI downloads
django-user-tasks Supported Python versions PyPI version GitHub release date GitHub last commit PyPI downloads
edx-rest-api-client Supported Python versions PyPI version GitHub release date GitHub last commit PyPI downloads
pytest-repo-health Supported Python versions PyPI version GitHub release date GitHub last commit PyPI downloads
edx-repo-health GitHub last commit

Ecosystem work:

  • Python 3.8 → 3.12 and Django 3.2 → 4.2 → 5.2 upgrades across 150+ Open edX repositories, with reusable codemods
  • Travis / Jenkins / CircleCI → GitHub Actions migrations, self-hosted autoscaling runners on EKS
  • Kafka event-bus external grading for Open edX (Axim-funded, shipped in the Ulmo release)
  • 678 merged PRs across 95 openedx repositories, 4,400+ PRs reviewed

Upstream, outside Open edX (live board of issues and PRs, including the open ones):

Some sites:

Talks:

Pinned Loading

  1. OSSvitals OSSvitals Public

    Daily repository health grades for open-source organizations, on a published scoring method. Open edX and Moneta tenants live; read-only MCP endpoint.

    TypeScript 1

  2. openedx/edx-rest-api-client openedx/edx-rest-api-client Public

    Facilitates interaction with edX REST APIs

    Python 23 18

  3. openedx/django-user-tasks openedx/django-user-tasks Public

    A Django application for managing user-triggered asynchronous tasks.

    Python 33 22

  4. openedx/django-config-models openedx/django-config-models Public

    Configuration models for Django allowing config management with auditing.

    Python 24 22

  5. openedx/edx-repo-health openedx/edx-repo-health Public

    Python 7 22

  6. openedx/pytest-repo-health openedx/pytest-repo-health Public

    Python 2 9