Cristian Garcia

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Cristian Garcia is a software engineer specializing in deep learning and JAX, with 12 years of experience building ML systems for autonomous vehicles, video analytics, manufacturing, and production-scale anomaly detection. Currently at Google DeepMind working on JAX/Flax, he combines a strong math and physics foundation with hands-on skills in Python, Rust, TensorFlow, PyTorch, and infrastructure like Docker and cloud platforms to ship real ML products. A prolific open-source contributor and library author (Elegy, Pypeln) who has improved core projects such as Flax and JAX and contributed graph attention work to Spektral, he brings both research-grade rigor and pragmatic engineering. Founder of Machine Learning Meetup Medellin and cofounder of Machine Learning Colombia, he is an active conference speaker and community leader who also ranks in Toptal’s top 3% of developer talent. Notably, his contributions span low-level library maintenance (type hints, API improvements) to production pipelines, reflecting a rare blend of tooling, modeling, and operational expertise.
code12 years of coding experience
job7 years of employment as a software developer
bookCoursera
bookColegio Bolivar
bookUdacity
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
9,726reputation
2.2mreached
54answers
111questions
Badges
singleton
top-5%
closures
top-5%
csv
top-1%
python
top-5%
github-logo-circle

Github Skills (54)

asynchronous10
data-visualizations10
javascript10
data-pipelines10
python10
multithreading10
async10
testing10
pandas10
ram10
machine-learning10
python-multiprocessing10
ramdajs10
data-visualisation10
rnn-model10

Programming languages (22)

C#JavaC++CSSRustElmGoHTML

Github contributions (5)

github-logo-circle
cgarciae/pypeln

Sep 2018 - Jan 2022

Concurrent data pipelines in Python >>>
Role in this project:
userBack-end Developer
Contributions:14 releases, 1 review, 333 commits in 3 years 4 months
Contributions summary:Cristian primarily contributed to the core functionality of the project, which centers around creating concurrent data pipelines in Python. Their work involved refactoring the existing synchronous and asynchronous pipeline implementations to align with a unified API. They added functionality such as the introduction of stages with start and stop events, improved the codebase and added further functionality to the pipelines.
multithreadingdata-analysispythonpipelinedata-science
google/flax

May 2022 - Jan 2023

Flax is a neural network library for JAX that is designed for flexibility.
Role in this project:
userML Engineer
Contributions:12 releases, 791 reviews, 108 commits in 8 months
Contributions summary:Cristian contributed to the development of the Flax library, specifically by adding type hints to methods in the module class and implementing new functionality for model summarization with nn.tabulate and Module.tabulate. These commits also included enhancements to the library's capabilities for generating repository metrics and adding PR metrics, demonstrating contributions to core library functions as well as tools for analysis. This work suggests an involvement in the development of a machine learning library and its related tools.
deep-learningneural-networksneural-networkflaxjax
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
Cristian Garcia