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 | live | ||||
| django-config-models | |||||
| django-user-tasks | |||||
| edx-rest-api-client | |||||
| pytest-repo-health | |||||
| edx-repo-health |
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
openedxrepositories, 4,400+ PRs reviewed
Upstream, outside Open edX (live board of issues and PRs, including the open ones):
- tox and virtualenv:
importlib-metadataconstraints (2020) - algoliasearch-django and django-cache-memoize: Django 3.2 test matrices (2021)
- swagger2rst: PyYAML
FullLoaderfix (2021) - python-cloudflare: drop the
futuredependency (2023) - Penpot: backend database pool default regression, reported (2026)
Some sites:
- OSSvitals: repository health, graded daily, for Open edX and Moneta; also served over MCP at
mcp.ossvitals.org - usamasadiq.us: blog and talks
Talks:
- Elevating Open edX Development: The Repo Health Dashboard, Open edX Conference 2024
- OSSvitals Toolkit, AI Tinkerers Lahore, October 2026




