David Quintas is a seasoned software engineer and co-founder with 14 years of experience building mission-critical, large-scale systems across Google, Waymo, CERN and Lawrence Berkeley National Laboratory. He blends deep expertise in ML/NLP from Google Research with low-level systems work—concurrency, network protocols, gRPC and high-performance computing—having contributed directly to the core gRPC C and Node libraries. At Waymo he helped design logs infrastructure for petabyte-scale data, and his early accelerator and controls work at CERN and LBNL surfaces in robust, fault-tolerant architectures. Based in San Francisco, he pairs research-grade rigor with pragmatic engineering and a taste for low-level optimization (his GitHub work includes significant byte-buffer and native-binding refactors for grpc/grpc-node). Not obvious from titles: he equally navigates distributed storage and protocol-level internals, making him rare as both an ML practitioner and a systems hacker.
14 years of coding experience
8 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Universidad de Oviedo
MSc. Mathematics, MSc. Mathematics at Universidad Nacional de Educación a Distancia - U.N.E.D.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:5 releases, 1681 commits, 932 PRs in 3 years 6 months
Contributions summary:David's commits primarily involved enhancements to the gRPC library's load balancing and interop client. Their work included removing external dependencies, adding TODOs for future testing scenarios, fixing error messages, implementing compression tests, and addressing portability issues related to printf. Further commits include fixing formatting issues and implementing code to verify the connection.
Contributions:32 commits, 1 PR, 2 comments in 3 years
Contributions summary:David primarily contributed to the core gRPC-Node library, focusing on low-level byte buffer management, and modifications to call and metadata handling. They refactored byte buffer operations, updated the core Node.js bindings, and added several new functions to the native extensions. The contributions included changes in the wrappers for Node and PHP, and modifications to proto files.
node-jsgrpcgrpc-webnodejstypescript
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.