Summary
Stuart Cheshire is a distinguished networking engineer and technologist with over two decades at Apple where he architected Bonjour (Zero Configuration Networking), driving DNS-SD and mDNS into mainstream use across mobile, desktop, IoT, and smart-home ecosystems. He holds advanced degrees from Cambridge and Stanford (Ph.D.), has served on the Internet Architecture Board and co-chaired the IETF Zeroconf working group, and is the author of the O’Reilly book Zero Configuration Networking. As Apple’s Distinguished Engineer/Scientist/Technologist and Apple’s representative on the Thread Group board, he blends deep research credentials with pragmatic product impact, influencing industry standards and device interoperability. Early in his career he created Bolo, one of the first widely available graphical distributed multiplayer Internet games, a hint at his long-standing interest in practical distributed systems. His work is notable for turning academic protocol design into ubiquitous, low-friction user experiences across multiple platforms.
11 years of coding experience
9 years of employment as a software developer
MA Computer Science, MA Computer Science at Sidney Sussex College, Cambridge
BA MA Computer Science, BA MA Computer Science at University of Cambridge
Ph.D. Computer Networking, Ph.D. Computer Networking at Stanford, California
MSc Computer Science, MSc Computer Science at Stanford University