The Good Thing Podcast

Building Platforms, APIs, and AI at Procore with Robert Farr

May 25, 2025
Last updated on September 17, 2025
Hosted by Stefan Avram & Jens Neuse
Directed by Jacob Javor

Featuring:

Robert Farr
Robert Farr
Principal Architect, Procore

Procore Principal Architect Robert Farr joins The Good Thing to talk about platform building, API strategy, and how AI is reshaping software development in construction.

About Robert Farr

Principal Architect, Procore

Robert Farr is Principal Architect at Procore. He spent more than 20 years at Cerner (now Oracle Health) before moving into construction software, where he helps shape Procore’s platform, API strategy, and adoption of AI.

Visit Robert Farr's website →

TL;DR

Procore Principal Architect Robert Farr shares lessons from 20+ years in enterprise software, from Cerner’s healthcare systems to Procore’s construction platform. He explains how APIs evolve with scale, why contracts are critical, and how AI agents will change both development practices and customer expectations.

From Healthcare to Construction

Robert began his career at Cerner, spending over two decades helping grow it into what is now Oracle Health. He saw how enterprise SaaS transforms industries, then moved to Procore to tackle similar challenges in construction.

I got to see how you can transform an industry with software… now I find myself doing the same thing in the construction industry.

At Procore, he focuses on turning the company into a true platform for construction, managing both scale and core information architecture.

The Role of APIs Inside Procore

Asked how Procore thinks about APIs, Robert noted that the company has both an external marketplace and deep internal needs. But he admitted Procore hasn’t historically been API-first.

I would say no, not yet… historically it’s been more solution first and ecosystem second.

That balance is shifting. Both internal workflows and external marketplaces depend on reliable contracts. With AI agents becoming likely consumers of APIs, contracts are becoming more critical than ever.

Choosing the Right API Style

The group explored API design patterns: RPC, REST, hypermedia, and GraphQL. Robert argued RPC is often the simplest for consumers but stressed pragmatism.

At the end of the day, I favor whatever works… but I probably think RPC is a little simpler.

Jens added that hypermedia, though underused, was built for agents, and that federation creates the flexibility to evolve graphs without overloading single services.

Federation as the Missing Database Layer

The discussion positioned GraphQL Federation in enterprise software as a missing database layer, giving teams a common way to stitch services together.

GraphQL Federation is kind of like a database for the web… it’s that one layer where you pull it all together.

For Jens, federation’s query plans mirror relational databases’ EXPLAIN statements, providing clarity into data access patterns.

Connecting Federation and AI

Robert sees AI as the biggest shift in his career, and one that makes schema-first design more important.

If you give an LLM a well-documented schema, it can do a much better job… it’s going to pivot us to thinking about APIs as schema first.

He described experimenting with running an MCP server locally against Procore’s federated graph to see how an LLM explores the schema and then capturing those queries as production-ready operations. This reinforced the value of schema-first API design, where clear contracts help both developers and AI agents make reliable use of Procore’s platform.

Customer Expectations Around AI

Asked how Procore’s construction customers view AI, Robert said larger enterprises are already asking about strategy, while smaller customers will notice AI mainly through improved workflows.

We’re going to be an AI-first company… this is the biggest shift I’ve seen in my career.

For him, the companies that embrace this moment will be in a much stronger position than those that hold back.


This episode was directed by Jacob Javor. Transcript lightly edited for clarity and flow.

Never miss an episode

Subscribe to The Good Thing to get notified when new episodes drop.

About the Hosts

Stefan Avram

About Stefan Avram

CCO & Co-Founder at WunderGraph

Stefan Avram is the CCO and one of the co-founders of WunderGraph, helping enterprise customers adopt and scale federated architecture. A former software engineer, he translates technical value into practical outcomes and shaped WunderGraph's early customer motion, guiding platform teams from onboarding to production in demanding environments. A former college soccer player, he brings a competitive, team-driven mindset to every stage of customer growth, with a focus on helping engineering-led organizations move fast without losing control.

Jens Neuse

About Jens Neuse

CEO & Co-Founder at WunderGraph

Jens Neuse is the CEO and one of the co-founders of WunderGraph, where he builds scalable API infrastructure with a focus on federation and AI-native workflows. Formerly an engineer at Tyk Technologies, he created graphql-go-tools, now widely used in the open source community. Jens designed the original WunderGraph SDK and led its evolution into Cosmo, an open-source federation platform adopted by global enterprises. He writes about systems design, organizational structure, and how Conway's Law shapes API architecture.