Districted Majority with Party-Backfill (DMPB) would be a simple voting system for Proportional Representation (PR).
Overview of DMPB:
Voters vote for a single candidate within their district.
Each candidate with the majority of votes in their district is the winner for that district.
The remaining votes for every candidate without a majority in their district are counted per party and transferred to determine the winner in each district.
Details of DMPB:
1. Voters vote for a single candidate within their district.
1a. All districts are assumed to have equal populations]
2. Each candidate with the majority of votes in their district is the winner for that district.
3. The remaining votes for every candidate without a majority in their district are counted per party.
3a. Non-party/independent/write-in candidates are counted as a single non-party "party".]
4. The party with the most remaining votes transfer votes to their candidate with the most votes from their candidate with the least votes until their candidate with the most votes has the majority of votes in their district (so they are the winner for that district) or they have all of their party's remaining votes.
4a. If parties tie for most remaining votes, then the party with least winners gets to transfer.
4b. Furthermore if parties tie for the number of winners, then the party with the candidate with the most votes gets to transfer.
4c. If candidates within a party tie for the most votes, then the candidate that gets transfer votes is in the district with the top competing candidate with the least votes.
4d. If candidates within a party tie for the least votes, then the candidate that gives transfer votes is in the district with the top competing candidate with the most votes.
4e. Candidates with zero votes are eliminated.
5. When all of the parties have transferred all of their remaining votes, the candidate with the plurality of votes in each district without a winner is the winner for that district.