---
name: Bill Easton
role: Head of Product
company: Pydantic
socials:
  - 'https://github.com/strawgate'
  - 'https://linkedin.com/in/williamseaston'
  - 'https://strawgate.com/'
canonical: 'https://pydantic.dev/authors/bill-easton'
---

> Markdown version of [Bill Easton](https://pydantic.dev/authors/bill-easton) — the canonical HTML page.
>
> All authors: [/authors.md](https://pydantic.dev/authors.md) · Site index: [/llms.txt](https://pydantic.dev/llms.txt)

---

# Bill Easton

Head of Product at Pydantic.

Head of Product at Pydantic. FastMCP Maintainer. Previously Director of Product Management for Observability at Elastic, Product at Amazon, and CTO at Verve Industrial Protection. Focused on developer tools, observability, and AI infrastructure.

## Links

- [github](https://github.com/strawgate)
- [linkedin](https://linkedin.com/in/williamseaston)
- [website](https://strawgate.com/)

## Articles by Bill Easton

- [A research agent, three ways](https://pydantic.dev/articles/harness-exa) — 2026-07-21 ([markdown](https://pydantic.dev/articles/harness-exa.md))
- [Your traces already know how to fix your prompt](https://pydantic.dev/articles/logfire-prompt-optimization) — 2026-07-17 ([markdown](https://pydantic.dev/articles/logfire-prompt-optimization.md))
- [Score Freely with Pydantic Logfire](https://pydantic.dev/articles/logfire-annotations) — 2026-07-16 ([markdown](https://pydantic.dev/articles/logfire-annotations.md))
- [One key in, no keys out](https://pydantic.dev/articles/logfire-ai-gateway) — 2026-07-15 ([markdown](https://pydantic.dev/articles/logfire-ai-gateway.md))
- [The average run is lying to you](https://pydantic.dev/articles/logfire-agents-llms-view) — 2026-07-14 ([markdown](https://pydantic.dev/articles/logfire-agents-llms-view.md))
- [You perfected the wrong agent](https://pydantic.dev/articles/agents-week) — 2026-07-13 ([markdown](https://pydantic.dev/articles/agents-week.md))
- [When you do not know what you are looking for](https://pydantic.dev/articles/logfire-metrics-explorer) — 2026-06-19 ([markdown](https://pydantic.dev/articles/logfire-metrics-explorer.md))
- [The OOM that was not your agent](https://pydantic.dev/articles/logfire-hosts-view) — 2026-06-18 ([markdown](https://pydantic.dev/articles/logfire-hosts-view.md))
- [The pod that did not survive Tuesday's deploy](https://pydantic.dev/articles/logfire-kubernetes-view) — 2026-06-17 ([markdown](https://pydantic.dev/articles/logfire-kubernetes-view.md))
- [When the slow thing is not the model](https://pydantic.dev/articles/logfire-services-view) — 2026-06-16 ([markdown](https://pydantic.dev/articles/logfire-services-view.md))
- [Agents are the new services](https://pydantic.dev/articles/agents-are-the-new-services) — 2026-06-15 ([markdown](https://pydantic.dev/articles/agents-are-the-new-services.md))
