AI

Case study / Media & Research / AI-Accelerated Delivery
How an AI-native team rebuilt Eurasia Group’s research portal and shipped a mobile app in three weeks
Cheesecake Labs used Claude and Claude Code across the whole delivery lifecycle to rebuild Eurasia Group’s research portal, launch a mobile app and migrate nearly 20 years of research.

About the client
Geopolitical intelligence, curated by experts
Eurasia Group is a geopolitical risk research and advisory firm founded in 1998 by Ian Bremmer. Its platform publishes curated analysis organized by country and by sector, and clients receive it by email.
- By country
- Agribusiness
- Oil and gas
- Armed conflict
- 1998
- Founded by Ian Bremmer
- ~100
- Specialist analysts writing the research
- 17.7M
- Research emails sent a year
- 20 yrs
- Of research in the archive

The challenge
A portal that worked, but couldn’t grow.
The legacy portal still worked, but it couldn’t support Eurasia Group’s growth. Several features no longer fit how the firm worked, and almost all client engagement happened in email rather than on the platform.
Eurasia Group had three goals: modernize the web platform, launch a mobile app with full feature parity, and build an experience good enough that clients would choose the portal over their inbox.
Before / How a research note went live
Step 01
Analyst writes in Word
One person can edit at a time
Step 02
Formatting bridge
A third-party tool that broke bullets and links
Step 03
Four systems
Crossed before a note could go live
Step 04
Note goes live
Read almost entirely in the inbox
- Media handled by hand
- Note structure in a markup only the legacy system could read
- New templates and features had stopped being an option
The goal
Modernize the portal, add a mobile channel and migrate nearly 20 years of research without clients ever losing access.
The approach
An AI-native software development lifecycle, with Claude as a working partner at every stage and engineers making the final call.
The team
A lean, AI-native delivery team
Cheesecake Labs delivered the project with a dedicated team of seven, working in two-week sprints with weekly demos for Eurasia Group’s stakeholders.
Engineers worked in Claude Code with a shared set of skills, some built in-house by Cheesecake Labs, so every feature was built and delivered the same way. That is how a team of seven delivered the web platform, the mobile app and the full migration.
PM 01
Project manager
PM 02
Project manager
DEV 01
Developer
DEV 02
Developer
DEV 03
Developer
DES
Designer
OPS
DevOps engineer
In every role
Claude + Claude Code
- Two-week sprints
- Weekly demos
- Shared Claude Code skills
How we built it
Claude across the whole delivery lifecycle
Every member of the team worked with Claude or Claude Code, with shared Claude Code skills standardizing how work moved from story to release.
01 / Plan
Planned the work
Wrote user stories, broke epics into tasks and proposed technical approaches
Claude02 / Build
Built the features
Every developer used Claude Code to implement their part of the platform
Claude Code03 / QA
Ran QA
The team carried out the full testing phase with Claude Code
Claude Code04 / Review
Reviewed the code
Claude reviewed changes before engineers approved them
Claude05 / Approve
Engineers make the final call
An engineer approves the changes before they ship
Engineer
Claude works at every stage. Engineers make the final call.
Speed
A mobile app in three weeks, not three to four months
Claude mapped every existing web component to its mobile equivalent, giving the team a complete blueprint for the React Native app. The result was a mobile app with full feature parity with the web platform in three weeks.

AI in the product
Charts built with Claude, on the portal’s own rules
The prompt is generated from the portal’s own rules, so what comes back is already on-brand and ready to publish.
Building the chart with AI? Start from our prompt
Rules built into the prompt
- Bar
- Line
- Area
- Pie
- Composed
- Radar
- Y-axis unit required
- Eurasia Group palette
- 01
The analyst adds their data
As a table, CSV or description, inside the Claude desktop app with the prompt already filled in.
- 02
Claude returns a chart definition
Ready to paste back into the editor.
- 03
The portal validates it
And recolors anything that falls outside the palette.
- 04
It renders everywhere
As an interactive chart on the web and as an image in emails and PDFs.
The prompt also works with other assistants, and the chart field accepts Flourish embeds.

The migration
A three-phase migration with no gap in coverage
Discovery
The team mapped every existing process, flagged critical dependencies such as email delivery, and documented the legacy data model to plan the migration of all historical content.
Parallel operation
Once all content was on the new platform, both systems ran side by side and clients moved over in waves. Every article was published on both, so no client missed an update.
Cutover
After the last clients moved, the legacy system stayed live for two more weeks as a safety net. It has since been shut down.
At a glance
Where AI shows up in the project
| 01 | AI-assisted planning | Claude writes user stories, breaks down epics and drafts technical approaches | Delivery |
|---|---|---|---|
| 02 | Claude Code for every developer | Features built with Claude Code across web, mobile and migration work | Delivery |
| 03 | AI-run QA | The full testing phase carried out with Claude Code | Delivery |
| 04 | AI code review | Claude reviews changes before an engineer approves them | Delivery |
| 05 | Web-to-mobile mapping | Claude mapped each web component to its mobile equivalent for the React Native app | Delivery |
| 06 | AI in the product | “Open in Claude” turns an analyst’s data into a validated, on-brand interactive chart | Product |
Results
A lean team, a full platform, no lost coverage
- Mobile app
- 3 weeks
- To full feature parity, vs. 3–4 months
- Documents migrated
- 37,966
- The oldest dated August 13, 2007
- Research emails
- 1.86M
- To 24,537 recipients in August 2026
- Active users
- 2,155
- In August 2026, the first full month with external clients
- May 2026 pilot: 137
- August 2026: 2,155
A mobile app with full parity in three weeks
Claude’s component mapping cut the mobile build from the usual three to four months to three weeks.
Nearly 20 years of research, migrated without a gap
Every article was published to both systems during the transition, and the legacy platform is now retired.
One publish, three live channels
The same entries feed web, email and PDF.
Analysts publish richer content
With charts and audio, without a developer in the loop.

Delivered by a team of seven, with Claude as part of the workflow at every stage.
Here’s what Eurasia Group has to say about working with us.
[MISSING] Testimonial pending client approval.
Cassandra Spratt
COO, Eurasia Group [CONFIRM]
Modernizing your platform with AI?
Cheesecake Labs can help you modernize your platform with an AI-native delivery team, just like Eurasia Group.
Book a discovery call >


