← Back to case studies
InsurTech · ML · Platform Growth

From 2 to 70+ users: scaling an underwriting platform at MassMutual.

How I led Haven Technologies' human underwriting platform from a two-person proof of concept to a production system serving 70+ users — while weaving machine learning into one of insurance's most tradition-bound processes, and co-inventing a patented data system along the way.

Company
Haven Technologies · MassMutual
Role
Senior Product Owner
Timeline
Nov 2015 – May 2021
Industry
Life Insurance · InsurTech
60% Efficiency gain in new business operations
70+ Platform users at peak (from 2 at launch)
10+ New product features launched
1 US Patent as named inventor
The Problem

Life insurance underwriting: mission-critical, and stubbornly stagnant.

Underwriting, the process of risk assessment and classification, is the beating heart of any life insurer. Every policy begins with an underwriter — a deeply experienced professional who evaluates risk, reviews applicant data, and ultimately decides whether to issue coverage and at what price. Get it wrong, and the financial consequences are severe. Get it right consistently, and you build a healthy, sustainable book of business.

But for all its importance, the underwriting process in 2015 looked remarkably similar to what it had for decades. Underwriters worked from PDFs and paper files. Data from multiple third-party sources — medical records, motor vehicle reports, prescription history, MIB codes — arrived in fragmented, incompatible formats and had to be manually reconciled. Cases sat in queues, decisions took days, and errors happened. Not because underwriters weren't skilled — they were extraordinarily skilled — but because the tooling was failing them.

The industry had largely accepted this as an immutable reality. Underwriting was too complex, too regulated, too human to be meaningfully automated. Haven Technologies, a MassMutual venture, was built on the conviction that this was wrong.

"The goal wasn't to replace underwriters. It was to give them a platform worthy of their expertise — and to prove that human judgment and machine intelligence could grow stronger together."


My Role

End-to-end product ownership across a six-year build.

I joined Haven Technologies as Product Owner for the underwriting platform in November 2015. I owned the full product lifecycle — from initial discovery and requirements through delivery, iteration, and long-term roadmap strategy. My stakeholders spanned underwriters, data scientists, actuaries, engineers, legal, compliance, risk, and governance teams.

This wasn't a role where I could hand off a spec and wait. Haven was a startup operating inside a 170-year-old mutual insurance company. That meant navigating the speed and ambiguity of a startup environment while respecting the risk controls and regulatory obligations of one of the largest life insurers in the United States. Every decision carried weight.


The Build

Four hard problems that shaped everything.

Growing this platform from two pilot users to 70+ active underwriters required solving four interconnected challenges simultaneously — and getting any one of them wrong would have collapsed the others.

01
Keeping users engaged when paper was always an option
Underwriters could opt out at any time — just print the file and work it manually. Every usability failure was a data loss event. User satisfaction wasn't a vanity metric; it was existential.
02
Building genuine ownership among expert users
Underwriters had deep domain expertise and decades of instincts. For the platform to succeed, they couldn't feel like passive recipients of technology decisions. They needed to feel like co-owners.
03
Bridging the algorithmic and human underwriting worlds
The industry treated accelerated (algorithmic) and human underwriting as separate domains. I believed the real opportunity was at their intersection — where ML and human judgment could inform and reinforce each other.
04
Integrating fragmented, incompatible data sources
Third-party underwriting data — Rx history, MIB codes, MVR records, medical records — arrived in different formats, with gaps, duplicates, and inconsistencies that had to be resolved before an underwriter could work a case.
The Approach

Ram's Townhalls: turning users into stakeholders.

Early in the platform's life, I ran weekly calls with our two to four pilot users. These weren't passive demos or status updates — they were working sessions where underwriters reviewed real cases alongside the product, surfaced friction, and helped shape what came next. Every piece of feedback fed directly into the backlog.

As the user base grew, these sessions evolved into what became known internally as "Ram's Townhalls" — structured forums that ranged from full sprint reviews to deep dives into specific underwriting scenarios the team was encountering in production. Underwriters weren't just end users; they were design partners, QA testers, and strategic advisors.

This approach did something critical: it made underwriters feel invested. When a feature shipped that they had requested, or when we worked through a real case they had flagged, the platform stopped being something done *to* them and became something built *with* them. Adoption grew not because we mandated it, but because users wanted to use a tool they'd helped shape.

"What started as a weekly call with 2 people became a standing institution inside the organization — a community of underwriters who took genuine ownership of the platform's evolution."

On the technical side, I worked closely with data science and engineering teams to integrate machine learning models and rules engines directly into the human underwriting workflow. Rather than positioning algorithmic outputs as a replacement for human judgment, we surfaced them as inputs — a risk score here, a flagged anomaly there — that underwriters could interrogate, override, and learn from.

This bridging of two previously siloed worlds — accelerated underwriting and human underwriting — became one of Haven's most significant product differentiators. The platform didn't just digitize the existing process; it created a new one in which human expertise and machine intelligence compounded each other over time.


The Design

One screen. Every data source. The underwriter in control.

The central design challenge was deceptively simple to state and genuinely hard to solve: how do you take data from a dozen incompatible third-party sources — medical records, prescription history, motor vehicle reports, MIB codes, algorithmic model outputs — and present it to a human underwriter in a way that's coherent, actionable, and fast?

The answer was the design of our platform. Each case was broken down into discrete issue cards — one per topic or categorized by life underwriting guidelines and flagged by our rules engine — each with a real-time status indicator: New, In Progress, or Done. When an underwriter opened a card, they saw the relevant data pulled and standardized from its source, alongside ML model scores that provided predictive context. They could review, annotate, flag, request additional information, or mark it complete — all in one place, without switching between systems or reconciling conflicting file formats.

Critically, the platform was built for collaboration. When one underwriter worked a card, its status updated in real time for every other analyst on the case — preventing duplicated effort and surfacing a shared, living picture of where each case stood. This wasn't just good UX. It became the foundation of the patented system we'd eventually file.

Underwriter workbench · conceptual wireframe
Done
In progress
Selected · open below
New
ML score · RX data
ML score · Fluidless
ML score · Mortality
Underwriter CTAs
Notes · multi-analyst
Done
In progress
Selected
New

Timeline

Six years of iterative growth.

2015
Joined Haven as Product Owner
Took ownership of the underwriting platform with 2 pilot users. Established discovery process and weekly user feedback cadence.
2017
First ML model integrations shipped
Began integrating predictive models and third-party underwriting data sources into the platform. Introduced rules engine alongside human review workflows.
2018
Platform reached 30+ active users
"Ram's Townhalls" became a formal institution. User satisfaction scores began trending up 10% annually as the co-design model took hold.
2020
Patent filed: US11789962B1
Co-invented and filed a US patent for a data processing system that standardizes, reconciles, and presents multi-source underwriting data to analyst devices in real time.
2021
70+ users · 60% efficiency gain · 10+ features launched
Platform reached full scale. Significant measurable improvements in new business operations efficiency, user satisfaction, and mortality experience.

The Patent

Inventing a better way to process underwriting data.

One of the core technical challenges we faced was the fragmented, inconsistent nature of underwriting data. Information about a single applicant might arrive from a dozen different sources — in different formats, with different naming conventions, with duplicates, gaps, and conflicts that an underwriter had to manually resolve before they could even begin their analysis.

Working closely with engineering and co-inventor Mark Sayre, I helped conceive and develop a system that fundamentally changed how this data was handled. The patented invention describes a server-based system that retrieves raw data records from multiple sources, standardizes and reconciles them into a unified data record, identifies gaps and flags them for analyst review, and updates analyst devices in real time as any underwriter works a case — preventing duplicated effort across the team.

The system also generates dynamic electronic documents — underwriting outputs that update automatically as underlying data changes, rather than requiring manual regeneration. It was a meaningful technical advancement in how multi-source, multi-format insurance data could be processed and presented to human analysts at scale.

US Patent · Active through 2040
Systems and Methods for Interaction Between Multiple Computing Devices to Process Data Records
Patent No. US11789962B1 · Filed Feb 2022 · Granted Oct 2023 · Named Inventors: Ramiro Ballesteros & Mark Sayre · Assignee: Massachusetts Mutual Life Insurance Co.
View on Google Patents

Outcomes

What we built, and what it delivered.

Key results
60% efficiency gain in new business underwriting operations — cases processed faster, with fewer errors and less manual data reconciliation
Platform scaled from 2 to 70+ active users across underwriting, data science, actuarial, and operations teams
10% annual increase in user satisfaction scores, sustained over multiple years through the co-design model
10+ product features launched, including ML model integrations, third-party data source connectors, and rules engine UI
US Patent granted for a data processing system invented in collaboration with engineering, now active through 2040

More broadly, this work helped reshape how Haven — and by extension MassMutual — thought about the relationship between human expertise and algorithmic tools. The platform demonstrated that underwriters didn't have to choose between their instincts and the data. With the right product, those two things could make each other stronger.

← All case studies
Interested in learning more about my work?

I'm currently open to product opportunities in FinTech and InsurTech.

Get in touch