Hub is live 🚀GraphQL Federation Reimagined. Design, Govern and Ship at scale.Learn more→
WunderGraph
Cosmo
Overview
SignupLoginFeatures Overview
Technologies
RouterConnectConnectRPCMCP GatewayStreams
Resources
Cosmo DocsGitHub
Features
GraphQL Federation v1 & v2Schema RegistrySubscriptionsEDFS (Event-Driven Subscriptions)Analytics & TracingDistributed Tracing (OTEL)Breaking Change DetectionSchema Composition
Hub
Overview
SignupLoginHub Platform
Capabilities
Governance & OwnershipAPI Design
Resources
Hub Docs
By Challenge - Cosmo
Migrate from ApolloFederate Your Microservices
By Challenge - Hub
Tame API SprawlGovern APIs at ScaleShip Changes Without Breaking ClientsScale Performance
Learn
Webinars & EventsState of GraphQL Federation Report
Customers
Customer Stories
Docs
Cosmo DocsHub Docs
Community
GitHubDiscord
WunderGraph
Jobs
PricingBlog
stars
Discord
Talk to an Expert
David Stutt

David Stutt

Founding Engineer at WunderGraph

Bio

David Stutt is one of the founding engineers at WunderGraph, specializing in federation composition and schema governance. He is responsible for Cosmo's composition engine, creating features like @openfed__configureDescription for granular schema control, and works directly with customer teams to translate real-world federation challenges into practical solutions.

Understanding GraphQL Federation Versions (V1, V1.5, and V2)
Blog
October 2, 2025

Understanding GraphQL Federation Versions (V1, V1.5, and V2)

Learn the key differences between GraphQL Federation V1, V1.5, and V2. Understand how entities, value types, and directives like @external and @shareable evolved, and how routers interpret subgraphs across versions for composition compatibility.

Read post
Meet the Masterminds Behind Composition and Query Planning
PodcastGuest
February 28, 2025

Meet the Masterminds Behind Composition and Query Planning

Jens sits down with David and Sergiy to explore how composition and query planning evolved in Cosmo and why these two processes are inseparable.

Watch episode
Introducing the @configureDescription directive for GraphQL Federation
Blog
February 6, 2025

Introducing the @configureDescription directive for GraphQL Federation

Fine-tune GraphQL Federation schema composition with @openfed__configureDescription. Control which descriptions appear—and which do not.

Read post
How to be the worst engineer on your team?
Blog
March 22, 2023

How to be the worst engineer on your team?

To what extent should we compare ourselves to others? How can we channel differences positively?

Read post
Hub is live 🚀GraphQL Federation Reimagined. Design, Govern and Ship at scale.Learn more→

Product

  • Cosmo Connect
  • Cosmo ConnectRPC
  • MCP Gateway
  • Cosmo Router
  • Documentation
  • Features
  • Pricing
  • Architecture
  • Enterprise

Resources

  • GitHub
  • Platform Status
  • Apollo GraphOS Alternative
  • State of GraphQL Federation 2026
  • The Good Thing Podcast
  • Federation Job Listings

Company

  • Why WunderGraph
  • Professional Services
  • Support
  • Blog
  • Customers
  • Jobs

Related Projects

  • Open Federation
  • BFF Patterns
  • GraphQL API Gateway
  • Open Previews

Legal

  • Privacy Policy
  • Trust Center
  • Website Terms of Use
  • Cosmo Managed Service Terms
  • Cookie Policy
  • Cookie Preferences

Certified & Compliant

SOC2 certifiedSOC 2 Type II
HIPAA CompliantHIPAA
ISO 27001 certifiedISO 27001
Platform Status →

© 2026 WunderGraph, Inc. All rights reserved.

Cookie PolicyCookie Preferences
RSSAtomJSON