John De Goes is a serial founder and technology leader with 16 years of engineering and executive experience building high-performance data and analytics platforms. He has led companies from startup to acquisition and fundraising—designing columnar analytics engines, novel query languages, and resilient distributed systems as CTO/CEO—and today runs multiple ventures including Golem Cloud and The Ultimate Coder. A hands-on Scala and backend engineer, he contributes to prominent open-source projects such as ZIO (zio-json, zio-http) and Matryoshka, improving core encoders/decoders, HTTP codecs, and build/tooling for stability. His background spans deep technical work (compiler-like systems for semi-structured data) to product and team building, and he combines rigorous academic training in computational biology and mathematics with practical experience shipping production systems. An underappreciated strength is his pattern of moving between low-level engineering and high-level strategy—rewriting core libraries one week and raising venture capital the next.
16 years of coding experience
18 years of employment as a software developer
BS Mathematics mathematics physics computer science, BS Mathematics mathematics physics computer science at Montana State University Billings
Graduate Studies Structural and Computational Biology and Molecular Biophysics, Graduate Studies Structural and Computational Biology and Molecular Biophysics at Baylor College of Medicine
Generalized recursion schemes and traversals for Scala.
Role in this project:
Back-end Developer
Contributions:775 commits, 2 PRs, 3 pushes in 3 years 11 months
Contributions summary:John contributed to the implementation of core backend functionality, focusing on modifying the build process and dependencies, and the restructuring of existing features by utilizing features such as, but not limited to, code-generation and code optimization. The changes centered around dependency upgrades and dependency version pinning for stability. The commits indicate the user was involved in modifying existing code and working with tools related to the build process and the Scala code base, specifically dealing with modules such as, but not limited to, data structures.
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Role in this project:
Back-end Developer
Contributions:5 releases, 971 reviews, 16 commits in 11 months
Contributions summary:John primarily focused on the development of the `zio-http` framework, specifically improving the `api` module. Contributions include refactoring code related to headers and bodies, implementing declarative middleware, and cleaning up encoding/decoding logic. The user made significant changes to internal data structures, such as `BodyCodec`, and refactored code related to HTTP codecs, showing a deep understanding of the project's core functionalities.
zioscala-libraryhttp-clientwebsocketscala
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.