Alan Gates, a member of Yahoo's Pig development team, is responsible for company's implementation of the language, including programming interfaces and the overall design. He has presented Pig at numerous conferences and user groups, universities, and at companies using Pig. Alan oversaw the rewriting of nearly the entire code base when Pig moved from a research project to a production project.