Note that people overestimate Peter Todd's contributions as a Bitcoin developer, because he's so vocal on forums and social media. He's #43 in the contributor list with 105 commits. Most of his commits after 2015 and before 2014 are minor housekeeping updates.
He does have good ideas sometimes, but he's so annoying to work with that even his small-blocker allies don't want to hire him as a Bitcoin developer. As far as I know, he's mostly been working as an independent information security consultant.