Hero mockup for iLEVEL Deals

iLEVEL Deals

TL;DR

iLEVELiLEVEL (portfolio monitoring) is a product by S&P Global that is used by more than 700 asset managers and allocators to streamline data collection, portfolio analytics, valuations, peer comparables, cash forecasting, capital structure analysis, and reporting workflows. Deals was a zero-to-one product build for S&P Global's Private Markets division — a dedicated deal tracking platform designed to pull firms out of Excel and into something purpose-built. I joined as the core designer, working in a tight-knit product/design unit, and was responsible for establishing the design language, object model, and interaction patterns for an entire product from the ground up — often under significant time pressure. Across alpha and beta we designed and shipped everything from a configurable Kanban pipeline and a complex deal attributes system to AI-powered deal enrichment and a full document library. The product reached near-complete development before being cancelled following an organisational restructure. It never shipped to customers but the work was some of the best I've done.


  • Company:
    S&P Global
  • Role:
    Core designer
  • Team:
    2-3 designers, 3 product managers, 1 contracted dev team
  • Timeline:
    ≈8 months, May to late 2025
  • Status:
    Cancelled before launch

The brief


Private market deal tracking is, for most firms, still done mostly in Excel. Deals start as a rumour, an email, a conversation at a conference — and by the time they close, they've accumulated months of documents, contacts, notes, and decisions scattered across inboxes and spreadsheets. iLEVEL Deals was going to fix that.

The product was conceived as a dedicated deal tracking platform: a place where a deal could be seeded from almost nothing and grow — through stages, enriched with data, connected to contacts and funds and documents — until it was ready to graduate into iLEVEL's existing portfolio monitoring suite. Since we were entering a market with established players, the differentiators had to be sharp: frictionless deal creation, deep configurability, and intelligent enrichment through AI and email integration. The pitch to clients was that this would meet them where they were and move them somewhere better.

I was brought in specifically as one of the core designers for this project, moved sideways from other projects to provide design muscle for what was clearly going to be a fast-moving, high-stakes build.

The team


The core team was small and well-aligned for a corporate product: three product managers (all with deep iLEVEL domain knowledge), a design lead who was overseeing this and a sister product, and myself as the main designer. A third designer joined towards the in a later phase as pace increased.

Development was contracted to TCS Tata Consulting Services, an external firm. More on them shortly.

The product and design relationship on this project was one of the tightest I've experienced. We worked as a genuine unit — not design serving product, or product steering design, but both thinking through problems together. Requirements were shaped collaboratively, design decisions were made with full product context, and the team's shared understanding of what we were building meant we could move fast.


The early stages: ideation done right

The project opened well. Weeks of structured discussion sessions: requirements gathering, USP definition, roadmap planning, market positioning. The design lead's instinct was always to validate early and often, and that discipline shaped the culture of the whole team. Before a pixel was placed, we had a clear picture of who we were designing for, what they were doing in Excel that we needed to replace, and what we could offer that nobody else was offering.

Despite all this however, an undercurrent of commercial concern ran beneath the surface. Questions about market viability — whether there were enough potential clients, whether the timing was right — were raised explicitly by the design lead, and echoed by others as the project progressed. Product and commercial were confident. We kept building.

Early lo-fi mockups helped crystallise thinking rather than commit to solutions. The goal at this stage was to make ideas discussable, not deliverable.


The TCS crunch: designing a product in weeks

Then reality arrived in the form of a pre-contractual requirement we hadn't fully anticipated.

TCS needed completed design mocks — not sketches, not wireframes, but detailed, considered, production-ready designs — for the entirety of Phase 1 (alpha), and most of Phase 2 (beta), before they could begin estimating.

What followed was one of the most intense periods of design work I've experienced. In the space of a few weeks — largely driven by me, with my design lead overseeing and the wider team feeding in where they could — we had to establish the design language for an entire product from the ground up. Not just screens, but the underlying logic: the information architecture, the front-end object model, the view and edit patterns, the levels of configurability, the opinionated defaults. Patterns that would need to scale to features we hadn't even started discussing yet.

The system design challenge was particularly significant. iLEVEL Deals has a genuinely complex data model — deals, contacts, funds, companies, securities, all interconnected, all configurable. Getting that model expressed in a UI that felt simple to a non-technical user required a lot of thinking up front. Mercifully, we had a robust, mature design system to build against — which removed a whole category of decisions and let us focus on what was unique to this product.

We drew the line at Phase 1 mocks, with a clear caveat that refinements would follow as we had time to think properly and test with users. It was the right call. The irony is that TCS didn't begin coding for months after receiving those mocks — the urgency, it turned out, was largely artificial. But the crunch had a silver lining: it accelerated our shared understanding of the product considerably.


The design work: what we actually built

Over alpha and beta, the product grew from a core set of features into something genuinely sophisticated. Some of the work I'm most proud of:

Deal attributes


This was the hardest design problem on the project and the one I'm most satisfied with. The challenge was two-sided. First, understanding the underlying data model well enough to design a configuration interface for it — a system where users (not just admins, a distinction that user research made clear was critical) could create and customise the data attributes they wanted to track, from EBITDA EBITDA stands for Earnings Before Interest, Taxes, Depreciation, and Amortization and is a common financial metric used to evaluate a company’s operating performance. and close date to entirely bespoke fields. Second, making that configuration feel simple and intuitive rather than like administering a database.

The solution leaned heavily on progressive disclosure — surfacing just enough complexity at each step while keeping the harder configuration tucked out of immediate sight. The other move that unlocked the design was treating the attributes section as primarily a place to configure the detail view. Rather than abstracting the data model from the consumption experience, users could drag attributes onto a mock drawer and see a live preview of exactly what it would look like. The distinction between "setting up my data" and "designing my view" dissolved.

This design, despite being one of the most rushed during the TCS crunch, held up without significant changes across months of subsequent work — which is probably the best measure of whether a design decision was actually sound.



Deal attributes management screen
Deal attributes page — manage attributes and the layout of a deal details drawer.

Kanban view


The deal pipeline Kanban was the product's signature view — the thing you'd see in a demo, the thing clients got excited about. The design challenge was folding in a lot of functionality (configurable swimlanes, drag-and-drop deal cards, search, filter, sort, inline stage editing) while keeping the surface clean enough to be immediately readable.

The guiding principle was keeping things in context. If you want to rename a stage, you do it directly on the board. If you want to reorder it, you use the ellipsis that appears on hover and move it left or right. Nothing lives in a separate settings panel that you have to navigate to and back from. The board is the configuration surface.

I did advocate for draggable lane reordering — it felt like the more natural interaction — but development said no and we found a clean alternative. That kind of pragmatic negotiation was a constant rhythm on this project.



Deal kanban view
Deal kanban view — a visual representation of the deal pipeline.

AI and email deal enrichment


Beta introduced two of the product's most forward-looking features: the ability to upload documents and have AI automatically seed or enrich deals, and the ability to email documents directly into the app for the same purpose.

These were features my colleagues led on, but I contributed significantly to the thinking around trust and transparency. The core challenge — especially at a time when AI-generated content patterns were less established than they are today — was making sure users never lost visibility of what the AI had touched. We developed a set of "AI has touched this" patterns: clear indicators that flagged any attribute populated by the system rather than a human, with the ability to inspect what the previous value was, what the new value was, where it came from, and the reasoning behind it. Users could bulk review and accept or reject changes.

We also introduced a degree of urgency tiering: small tweaks could be flagged but auto-accepted, while significant changes — new deals, large batches of updates — pulled the deal into a limbo state requiring explicit human review before anything committed. The goal was trust through transparency, not trust through hiding the machine.



AI enrichment of a deal with AI
AI enrichment — smart deal data prediction and review interface.

The broader pattern language

  1. Sensible, research-informed defaults that can be changed, but don't have to be.
  2. Consistent view and edit patterns. The add experience and the view experience look essentially the same — deliberately. Fewer distinct patterns means less to learn.
  3. Progressive disclosure. Complexity exists in the product, but it's introduced at the right moment, not all at once.
Customising the deal pipeline stages
Customising the deal pipeline stages
Document library
Document library
User management
User management
Entity view
Entity: Companies view

Working with TCS: quality as a design responsibility

The development quality issues with TCS became significant enough that we implemented a formal design QA process ahead of schedule. For every delivered build, I would conduct a detailed inspection — padding, spacing, typography, component states, interaction behaviour — and log issues against the mocks. Product ran functional QA in parallel.

It was time-consuming and, frankly, shouldn't have been necessary given the fidelity of what we'd handed over. But it was important. A product that looks and behaves slightly wrong erodes trust with users in ways that are hard to quantify and harder to recover. Holding the line on quality, even when it created friction, was the right call.


The ending

Near the end of our involvement, commercial conversations about how to market and sell iLEVEL Deals had picked up — workshops, pricing discussions, go-to-market strategy. The work was progressing well. Development was approaching a launchable state.

Then came a restructure.

The design team working on iLEVEL Deals was reassigned — moved into a different vertical that needed resource — and two new designers were brought in to take over. We had a week for the transition and used it as well as we could: documenting decisions, running knowledge-transfer sessions, leaving the Figma files in the clearest state we could manage. We tried to hand over everything we'd have wanted to receive.

The transition was difficult for the incoming team. Without the context we'd accumulated over months — the product domain knowledge, the design rationale, the understanding of where the roadmap was heading — momentum stalled. Shortly after, two of the three product managers left the team. The project was cancelled.

iLEVEL Deals never shipped.


What I took from it

There's a version of this story that reads as frustrating, and some days it still does. A product that was genuinely good — cited internally as a poster child for both product and design — cancelled before anyone outside the company ever used it.

But the more useful reading is this: the work was real, the craft was real, and the process that produced it was real. None of that disappears because the project did.

What iLEVEL Deals taught me is that the value of doing the work properly isn't contingent on shipping. Opinionated defaults that came from real user research, design patterns that held up under pressure, a data model expressed in a UI that actual users found intuitive — those things have value whether or not they ever go live. They represent a standard of thinking that travels.

It also confirmed something I believe about teams: a small, aligned, genuinely collaborative group will outperform a larger, fragmented one in almost every dimension. The product/design unit on iLEVEL Deals was one of the best working environments I've been part of. That's worth naming.