Hello! I am a software engineer at Google working on Reinforcement Learning for the Gemini model. I'm also a core maintainer of the Keras deep learning library and co-author of the Deep Learning with Python book.
Almost an English major, I'm fascinated by fuzzy human problems and their intersection with technology. I am deeply interested in improving our fundamental understanding of language models, and making the field more accessible as a whole.
LinkedIn will be the best log of my work history, below is a collection of public projects and talks.
Open Source Software
- KerasHub KerasHub is a library for using open pretrained models in the Keras ecosystem. I have been the primary contributor to this library since it's inception.
- Keras Keras is deep learning for humans. We recently released Keras 3, allowing to library to run on top of JAX, TensorFlow or PyTorch.
Publications
- François Chollet and Matthew Watson. Deep learning with Python. 3rd ed., Manning Publications, 2025.
- Watson, et al. “KerasCV and KerasNLP: Multi-framework Models.” Journal of Machine Learning Research, 2024.
- Yi-Ting, Yang, Watson, Goodman, and Hanrahan. “Synthesizing open worlds with constraints using locally annealed reversible jump MCMC.” ACM Transactions on Graphics, 2012.