# 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.

[Twitter](https://twitter.com/aenimusKoL) [LinkedIn](https://www.linkedin.com/in/davidstutt/) [GitHub@aenimus](https://github.com/aenimus)

---

## Blog Posts

### 
**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](/content/blog/understanding-federation-versions/index.html)

---

### 
**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](/content/the-good-thing/masterminds-behind-composition-query-planning-ep7/index.html)

---

### 
**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](/content/blog/configure_description_directive_for_graphql_federation/index.html)

---

### 
**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](/content/blog/how_to_be_the_worst_engineer_on_the_team/index.html)

---
