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
Contributions:6 pushes, 1 branch, 1 comment in 23 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.