Benjamin McMahanBenjamin McMahan
Sunnyvale, California
408-329-6874
ben.j.mcmahan@gmail.com
Creative problem solver

Profile
I'm a creative software engineer with 19 years of experience building products that have been used by over a billion people. I've always been fascinated with how humans and computers interact together, and I gravitate towards the interfaces between them. My current focus is on generative AI and I have built and trained my own image and video models for Puppetry. I'm a natural leader, I get things done, and I'm uniquely good with people.
Languages: Python (numpy, pytorch), Javascript, Java, C#, Swift, Objective-C, C++

Work History
Puppetry, Co-Founder and CTO, 2022-2024, 1.5 yrs
Puppetry logo
Amazon, Principal Software Engineer, 2020-2022, 2 yrs
Amazon logo
mcmahan.games LLC, Founder and CEO, 2019 - 2020, 1 yr
mcmahan.games logo
Google, Staff Software Engineer, 2007 - 2019, 11.5 yrs
Google G Logo
Javaground, Game Developer/Programmer, 2006 - 2007, 1.5 yrs
Javaground Logo
Archimage, Game Developer, 2005 - 2006, 1 yr
Archimage Logo
Education
Rice University, M.S. in Computer Science, 2001 - 2005
Wabash College, B.A. in Mathematics, 1998 - 2001

Patents
"Predictive query completion and predictive search results", Othar Hansson, Benjamin McMahan, et al. Grant US8706750B2, Google Inc.
"Transport protocol independent communications library", David Black, Benjamin McMahan, et al. Grant US8812733B1, Google Inc.