Top expert inDeep Learning and Computer Vision Technologies
Sergio Guadarrama is a Principal Research Engineer based in Berkeley with 11+ years blending deep AI research and production-grade software engineering at Google Research and Google DeepMind. He holds a Ph.D. in Artificial Intelligence and has a long track record of shipping robust vision-and-language systems while architecting build and release infrastructure for large C++ codebases. An active open-source contributor, Sergio has improved build systems and cross-platform integration for influential projects such as Tesseract and Leptonica and implemented networking and SQL tooling enhancements in several libraries. He combines academic rigor from decades in research roles with hands-on expertise in build automation, dependency management, and cross-OS portability—skills that often sit behind the scenes but are crucial for reproducible research and production ML. Known for tackling tooling and infrastructure gaps, he quietly raises the reliability bar for complex, multi-language projects.
11 years of coding experience
17 years of employment as a software developer
Ph.D. Artificial Intelligence, Ph.D. Artificial Intelligence at Universidad Politécnica de Madrid
Tesseract Open Source OCR Engine (main repository)
Role in this project:
Back-end Developer
Contributions:132 reviews, 973 commits, 373 PRs in 7 years 5 months
Contributions summary:Sergio primarily contributed to the Tesseract Open Source OCR Engine, focusing on the build system and the integration of external dependencies. The commits show the user implementing CMake configurations and adjusting the build scripts to include and correctly link with external libraries such as Leptonica, ICU, and libarchive. The user also made changes to the build configuration to properly handle builds under various operating systems.
Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:114 commits, 72 PRs, 235 pushes in 4 years 10 months
Contributions summary:Sergio primarily contributed to the build system configuration and related automation tasks. This included setting up and modifying build scripts, configuring dependencies, and adapting the build process to different compiler types and operating systems. They also focused on activating and managing test execution within the build process, ensuring proper dependency resolution for the programs. The contributions involved significant changes to the build configuration, indicating a focus on build automation and related infrastructure.
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.
Request Free Trial
Sergio Guadarrama - Principal Research Engineer at Google DeepMind