About the Author
Martin Reddy is CTO of ToyTalk Inc. and formerly CEO of Code Reddy Inc. He holds a Ph.D. in computer science and has over 15 years of experience in the software industry. During this time, Dr. Reddy has produced more than 40 professional publications, 3 software patents, and written two books: Level of Detail for 3D Graphics and API Design for C++. He is a member of the Association of Computing Machinery (ACM) and a Senior Member of the Institute of Electrical and Electronic Engineers (IEEE).
Dr. Reddy worked for 6 years at Pixar Animation Studios where he was lead engineer for the studio’s in-house animation system, known as Marionette. This work involved the design and implementation of various high-performance APIs to support Academy Award Winning and Nominated films such as “Finding Nemo”, “The Incredibles”, “Cars”, “Ratatouille”, and “WALL-E.”
He then took on the role of engineering manager at The Bakery Animation Studio, where he led the development of the startup studio’s animation software. This included the design and implementation of many key APIs as well as devising the overall animator workflow and user interface.
Earlier in his career, Dr. Reddy worked for 5 years at SRI International on distributed 3D terrain visualization technologies, which involved the development of several open source geospatial APIs. He cofounded a successful effort to create an ISO standard to represent 3D geospatial models on the Web, and was elected as a director of the Web3D Consortium for two consecutive years.
Through his consulting company, Dr. Reddy has provided his technical expertise to various software companies, including Linden Lab and Planet 9 Studios. The former work involved API design and infrastructure improvements for the open source product Second Life, an online 3D virtual world that has been used by over 20 million users around the world.