The problem

A large private portfolio grows by accumulation. Positions are added for good reasons, one at a time, over many years. What is missing at the end is not information. It is a single view: what the portfolio holds, what it is exposed to, and how it interacts with everything else the family owns.

That last part is what makes this harder than a standard allocation exercise. The financial portfolio was not standing on its own. The group operating companies periodically needed capital, and where that capital came from changed what the portfolio could sensibly hold.

What I did

I worked through several hundred individual asset lines across listed equity and debt, hedge funds and private equity, and built a framework that treated two requirements as one problem: the return the portfolio should be earning, and the call the operating businesses might make on it.

The risk measures were built specifically to sit across both. Liquidity was not a footnote. It was one of the primary constraints, because an illiquid portfolio that cannot fund a capital call at the moment it is needed has failed regardless of its return.

I also ran sector and theme specific research to identify where the portfolio could take positions that reflected wider trends rather than accumulated history.

What changed

The recommendations were expected to deliver around a ten per cent increase in earnings from the portfolio, and to improve access to capital from it.

Why this is relevant to your business

This engagement was done as analysis rather than as software. Doing it that way is how you learn which measures actually matter, and it is why I now build tools rather than dashboards.

A dashboard shows you everything. A useful system shows you the three things that change a decision, refreshes without anyone rebuilding a spreadsheet, and still works when the person who designed it is not in the room.

Send me the problem

Book a 30 minute call

Online booking is not switched on yet.

Send a short description of the problem through the contact form and I will reply with times, usually the same day.

TODO: set PUBLIC_BOOKING_URL to the Google Calendar appointment schedule URL to replace this panel with the live calendar.