Juan Borrego is a Machine Learning Engineer with eight years of experience building and deploying efficient deep learning systems across cloud and edge environments. He blends research-grade expertise in computer vision and time-series with production skills in Kubernetes, Databricks/MLflow, TensorRT/OpenVINO and model optimization (quantization, pruning, NAS) for resource-constrained targets. His background spans academia and industry—from bronchoscopy navigation research and Samsung mobile CV work to leading embedded ML efforts at KOSTAL and production GPU orchestration at AiFi. An active open-source contributor, he has contributed kernel-level work to the gpytorch project, reflecting a comfort with core ML tooling and Gaussian process implementations. Based in Cerdanyola del Vallès, he pairs a physics and data-science education with PhD-level AI research, making him adept at translating advanced models into robust, deployable systems.
8 years of coding experience
4 years of employment as a software developer
Degree, Physics, Degree, Physics at Universitat Autònoma de Barcelona
Research Stage, Research Stage at Mälardalens högskola
M.Sc. Foundations of Data Science, Data Science, M.Sc. Foundations of Data Science, Data Science at Universitat de Barcelona
A highly efficient implementation of Gaussian Processes in PyTorch
Role in this project:
Back-end Developer
Contributions:10 commits, 1 PR, 15 comments in 3 months
Contributions summary:Juan primarily contributed to the `arc_kernel.py` file, which implements the Arc Kernel. Their commits involved merging branches, indicating active development and integration efforts. The user appears to be modifying the core kernel functionality and integrating it with existing code, as seen in the edits to test files and other files.
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.