Summary
John Goocher is a founder and seasoned software engineer with 10 years building distributed, high-reliability systems from edge devices to mobile games. He architected and ships Debased, a golang-based decentralized database for realtime redundant storage, and has led cloud and device-management platforms at companies spun out of wireless and HPUE ecosystems. Equally comfortable in low-level C and bash as in cloud-native Go services and React frontends, he specializes in scalable infrastructure, containers, and blockchain. Based in Palo Alto, he blends entrepreneurial grit from multiple startups with hands-on engineering discipline, and often surfaces practical optimizations born of working across hardware, backend, and mobile stacks. An underappreciated strength is his ability to pivot between product-driven game design and mission-critical systems, applying lessons from both to improve reliability and user experience.
10 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, 3.13, Bachelor's degree, Computer Science, 3.13 at Loyola Marymount University