# Emma Hamilton

Software developer and maintainer of OSS tools including Keystatic, Keystone, emotion-css, changesets, manypkg, and preconstruct.

## Specialties

- Front-end Engineering,
- [Design Systems](/content/services/design-systems/index.html),
- Content Management Systems,
- [Keystone](/content/services/keystone/index.html),
- Keystatic,
- [React](/content/services/react/index.html),
- [GraphQL](/content/services/graphql/index.html)

## Find Emma on

- [GitHub](https://github.com/emmatown)

- [**Building with Monorepos**](/content/blog/building-with-monorepos/index.html)
  
  Monorepos are everywhere in the React community from design systems and apps to open source libraries. Being able to work on multiple packages together is powerful, but it’s not without its problems. Emma Hamilton shows you how to solve these problems by exploring the evolution of Emotion’s monorepo.
  
  March 2020

- [**Introducing Preconstruct**](/content/blog/introducing-preconstruct/index.html)
  
  Preconstruct is a build tool for JavaScript packages with first-class support of monorepos and strong opinions to get you back to work faster.
  
  November 2019 · 3 min read

## More posts from other Thinkmill voices

- [**Designing beyond the median user**](/content/blog/designing-beyond-the-median-user/index.html)
  
  For seventy years software has shipped one shape to every user. The confluence of design systems, headless platforms, and agent-native exposure has coalesced to make that constraint optional. A retrospective of the median-user problem and the new architectural horizon now opening.
  
  June 2026 · 10 min read

- [**What engineering teams owe for the AI speed boost**](/content/blog/what-engineering-teams-owe-for-the-ai-speed-boost/index.html)
  
  AI-assisted development genuinely accelerated engineering teams, but many organisations stopped at the velocity gains and ignored the accumulating debt. The costs: code nobody fully understands, weakened code review culture, bloated dependency trees, and architectural decisions made without real judgement about tradeoffs...
  
  May 2026 · 4 min read

- [**A behavioural framework for the monsters in your team**](/content/blog/a-behavioural-framework-for-the-monsters-in-your-team/index.html)
  
  The AI in Design 2026 report captures a profession mid-mutation. The "Frankenjob" label the coverage put on it misses the seam where the real work happens.
  
  May 2026 · 5 min read
