Automating an ESG asset manager's annual portfolio investment review
An ESG-focused asset manager cut its annual portfolio investment review from 40 days to one through an automated data pipeline and interactive dashboards.
- 39 days
- FTE days saved annually
- 4 months
- Engagement length

FTE days saved annually
39 days
- Annual review deck cut from 40 FTE days to 1 FTE day, a delivered saving of 39 FTE days each year
- Reporting cadence moved from annual to monthly, giving stakeholders far more current portfolio information
- Interactive, on-demand dashboards improved data accuracy compared with the previous manual re-keying process
- Reduced reliance on specialist analysts to produce the review, lowering key-person risk
The problem
An ESG-focused asset manager managing 10 billion dollars in assets ran its annual portfolio investment review as a labour-intensive, manual exercise. Analysts pulled data from disparate market-data and custodian systems, copied it by hand into spreadsheet templates, ran quality checks, and assembled static slide decks summarising portfolio performance and attribution for stakeholders.
The process took around two weeks and pulled in several team members each cycle, creating key-person risk: production of the review depended on specific analysts knowing which systems held which data and how to reconcile it by hand. Manual re-keying of numbers across systems is inherently error-prone, and because the output was a fixed slide deck, stakeholders could not drill into a number, filter by strategy, or interrogate attribution themselves; any follow-up question meant going back to the analysts and waiting for the next cycle.
Because the review consumed so much specialist time, the asset manager could only afford to run it annually, even though portfolio conditions and risk exposures change far more frequently than that, and the interactive tools needed to answer routine questions on demand simply did not exist.
How we delivered it
Discovery and data mapping
Identified the disparate market-data and custodian systems feeding the annual review and mapped what needed to be extracted and reconciled.
Automated pipeline build
Built a data pipeline in Python and SQL to extract and transform data directly from source systems, replacing manual copy-and-paste.
Dashboard design
Designed an interactive business-intelligence dashboard of around 100 visuals covering multi-level performance and attribution analysis.
Interactivity layer
Added drill-downs, slicers and filters so stakeholders could self-serve answers rather than requesting a new static slide.
Iterative QA and stakeholder feedback
Ran repeated quality-assurance and stakeholder feedback cycles throughout the build, refining the pipeline and dashboard against real investment-team questions.
Delivery and handover
A two-person QuantSpark team delivered the full pipeline and dashboard over four months, laying a scalable foundation for further analytics.
Source systems
Market-data and custodian systems holding portfolio and holdings data
Automated pipeline
Python/SQL pipeline extracts and transforms data on a schedule, replacing manual copying
Interactive dashboard
Around 100 visuals with drill-downs, slicers and filters
Multi-level analysis
Stakeholders run performance and attribution analysis themselves, on demand
Monthly reporting
Cadence moves from annual to monthly at near-zero marginal cost
From manual, once-a-year data wrangling to an always-on, self-serve dashboard
Built with
Market-data systems
Source system providing portfolio market data, extracted automatically by the new pipeline
Custodian systems
Source system providing custody and holdings data, extracted automatically by the new pipeline
Python
Language used to build the automated data extraction and transformation pipeline
SQL
Language used for data transformation and querying within the pipeline
Business-intelligence dashboard
Interactive front end delivering around 100 visuals with drill-down, slicer and filter functionality
Return on investment
Method, not a banked figure39 days
FTE days saved annually
What was delivered
- Annual review deck cut from 40 FTE days to 1 FTE day, a delivered saving of 39 FTE days each year
- Reporting cadence moved from annual to monthly, giving stakeholders far more current portfolio information
- Interactive, on-demand dashboards improved data accuracy compared with the previous manual re-keying process
- Reduced reliance on specialist analysts to produce the review, lowering key-person risk
How a return would be measured
The reported figure is a measured, delivered reduction in FTE days required to produce the review each cycle (40 days before versus 1 day after), not a modelled or projected estimate. It recurs annually because the review itself is an annual (now monthly-capable) exercise. No monetary value is stated in the source and none is derived here: converting FTE days into a pound saving would require the client's own analyst day rates, which are not part of the public record, so any such figure would be invented rather than evidenced.
Automating an ESG asset manager's annual portfolio investment review
An ESG-focused asset manager overseeing 10 billion dollars in assets has turned a two-week, error-prone annual ritual into a single day's work. QuantSpark replaced its manual portfolio investment review with an automated data pipeline and an interactive dashboard, cutting the review from 40 FTE days to one, a saving of 39 FTE days every year, while opening the door to monthly rather than annual reporting.
The problem
Before the engagement, the asset manager's investment review depended on analysts manually pulling data from disparate market-data and custodian systems, copying it into spreadsheet templates, running quality checks by hand, and assembling static slide decks. Each cycle took around two weeks and pulled in several team members, embedding key-person risk into a process that should have been routine.
Manual re-keying introduced errors, and the review's fixed, static format meant stakeholders received a snapshot they could not interrogate: no drilling into a number, no filtering by strategy, no re-cutting the attribution view without going back to the analysts and waiting for the next cycle. Because the review consumed so much specialist time, the firm could only justify running it once a year, even though the underlying portfolio data changed far more often than that.
What QuantSpark built
A two-person QuantSpark team spent four months building an automated data pipeline in Python and SQL that extracts and transforms data directly from the market-data and custodian systems, removing the manual copy-and-paste step entirely. That pipeline feeds an interactive business-intelligence dashboard of around 100 visuals, supporting drill-downs, slicers and filters, plus multi-level performance and attribution analysis.
Delivery followed an iterative pattern: build a piece of the pipeline and dashboard, test it, take it back to stakeholders for feedback, and refine, rather than attempting one long build-and-hand-over. That cycle both caught data-quality issues early and meant the eventual dashboard matched how the investment team actually wanted to interrogate performance, not how QuantSpark assumed they would.
How it worked end to end
Data starts in the asset manager's market-data and custodian systems. The Python/SQL pipeline pulls and reconciles it automatically, on a schedule, rather than waiting for an analyst to do it by hand. That clean, structured data lands in the BI dashboard, where stakeholders can drill into any number, slice by strategy or holding, and run multi-level attribution analysis themselves, on demand, rather than requesting a new slide from the team. The same pipeline and dashboard now also underpin a monthly reporting cadence, not just the annual review, because the marginal cost of producing an update is close to zero once the automation is in place.
Systems involved
The build combined the client's existing market-data and custodian systems as data sources, Python and SQL as the extraction and transformation layer, and a business-intelligence dashboard as the interactive front end. No specific vendor products are named in the public record; the description is deliberately kept at the category level to reflect what has been publicly disclosed.
The value delivered
The headline, measured result is the FTE-day saving: the annual review deck fell from 40 FTE days to one, a delivered reduction of 39 FTE days each year, not a modelled projection. That freed-up capacity, combined with the move from annual to monthly reporting, gave the investment team current portfolio insight far more often than before, using the same or less specialist time.
The interactive dashboard also improved data accuracy relative to the old manual re-keying process and reduced the firm's dependence on a small number of specialist analysts to produce the review at all. Converting the 39 FTE days into a pound figure would require the client's own analyst day rates, which are not part of the public record, so no monetary saving is claimed here: the FTE-day figure is the delivered, defensible measure.
What is not yet public
The public case study does not name the client, the specific BI platform used, the number of portfolios or systems integrated, or any usage statistics from the dashboard since go-live. Those gaps are flagged rather than filled, in line with keeping this story to what has been evidenced.
Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.
This engagement drew on several of our practices
Data platform builds
Modern data stack implementations: ingestion, warehouse, transformation, BI.
Typical engagement: 12 to 20 weeks, 2 to 3 engineers, milestone-based pricing.
See the serviceDecision analytics
Analytics embedded in decision workflows, not dashboards for dashboards' sake.
Typical engagement: 4 to 8 weeks, 1 engineer, fixed scope.
See the serviceRelated case studies

A high-growth cloud software (SaaS) provider
Automating business intelligence to prioritise sales leads in real time

An ESG-focused investment manager
Accelerating data-driven decision-making with embedded analytics consultants

An asset management firm
Deploying advanced data engineering to accelerate investment data processing
Related insights

How AI Coding Assistants are Transforming Software Development: Power, Potential, and Best Practices
AI coding assistants like GitHub Copilot are reshaping software development, enabling faster prototyping and creative problem-solving. While powerful, thoughtful deployment with clear best practices…

The Brunelleschi Lesson: Why Operational AI Demands Both Human Ingenuity and Structural Rigour
Successfully implementing enterprise AI requires a dual focus: engaged human ingenuity and robust data infrastructure. Neglecting either side leads to underperformance, a lesson discernible from historical breakthroughs in art and science.

QuantSpark: Turning AI Ambition into Operational Reality for Private Equity
QuantSpark partners with private equity firms and their portfolio companies to deliver end-to-end AI transformation, combining strategy, AI, and software engineering to build high-ROI applications
Ask about our work
Answers only from our documented case studies
Powered by the same applied-AI approach we deliver for clients