Buyer List Engine

A Python scoring engine for secondary market transactions — multi-factor buyer-fund compatibility analysis with ranked recommendations.

In Production

In the LP secondaries market, matching the right buyer to the right fund interest is part art, part science. The Buyer List Engine automates the science part: it ingests fund characteristics and buyer preferences, scores compatibility across multiple dimensions, and produces ranked buyer lists for each transaction.

The engine replaces hours of manual spreadsheet work with a systematic, repeatable process that ensures no strong buyer-fund match gets overlooked.

Python 3 Pandas openpyxl NumPy

Scoring Factors

Factor Weight Description
Strategy Match High Buyer's target strategies vs. fund strategy classification
Geography Fit High Buyer's geographic preferences vs. fund's regional focus
Vintage Preference Medium Buyer's preferred vintage years vs. fund vintage
Size Compatibility Medium Buyer's check size range vs. estimated transaction size
GP Relationship Medium Buyer's existing relationships with the fund's GP
Historical Activity Low Buyer's past transaction volume and close rate

Sample Output

Fund: Acme Growth Partners IV (2020 vintage, Growth Equity, NA) Transaction Size: ~$25M LP interest Rank Buyer Score Strategy Geo Size Notes ---- --------------------- ----- -------- --- ---- ---------------- 1 Alpha Secondaries 94 10/10 9 9 Active buyer, GP rel. 2 Bravo Capital 91 10/10 8 9 Strong vintage fit 3 Charlie Partners 87 9/10 9 7 Smaller check size 4 Delta Investments 83 8/10 8 8 New to GP 5 Echo Fund Solutions 79 8/10 7 8 Geography stretch ... (continues) ...

Excel In, Excel Out

Ingests buyer preference data and fund details from Excel workbooks. Outputs formatted, presentation-ready ranked buyer lists.

Configurable Weights

Scoring weights are adjustable per transaction. Override defaults when you know a specific factor matters more for a particular deal.

Buyer Universe Expansion

Companion tool to expand the buyer universe by identifying new potential buyers based on strategy overlap and market activity.

Source code available on request. This tool processes proprietary market data and is used in production workflows.