I don't believe so. Github has APIs for this kind of stuff, but they mention this:
Events support pagination, however the per_page option is unsupported. The fixed page size is 30 items. Fetching up to ten pages is supported, for a total of 300 events.
Only events created within the past 90 days will be included in timelines. Events older than 90 days will not be included (even if the total number of events in the timeline is less than 300).
There's no "show me all repositories I've contributed to" API, and all other APIs are based around the repo resource. That is, per project, not per user.