Andrés García is a versatile software developer with about a decade of experience building everything from embedded and GPU-accelerated research code to high-scale, mission-critical distributed systems for companies like Microsoft and Amazon. He combines a strong multidisciplinary foundation in applied physics, math and bioinformatics with hands-on expertise in C/C++, Python, CUDA, .NET, and cloud-native microservices to deliver secure, reliable, and maintainable solutions. Andrés has repeatedly accelerated stalled research projects (up to 50x speedups in CUDA simulations) and implemented performance-critical integrations in industrial and chemical engineering products. He contributes to notable open-source projects such as the Python-powered shell xonsh and the voc Python-to-Java transpiler, focusing on robustness, testing, and developer experience. Comfortable across full-stack, HPC, and data-science domains, he excels at translating complex scientific requirements into production-ready software. Based in Guadalajara, he pairs curiosity and experimentation with a pragmatic, delivery-oriented mindset.
10 years of coding experience
8 years of employment as a software developer
Universidad Nacional Autónoma de México (UNAM)
The National Polytechnic Institute of Mexico
Quantum Computing Realities Quantum Computation & Quantum Information, Quantum Computing Realities Quantum Computation & Quantum Information at MIT xPRO
A transpiler that converts Python code into Java bytecode
Role in this project:
Back-end Developer
Contributions:14 commits, 1 PR, 1 comment in 1 day
Contributions summary:Andrés primarily focused on improving the `voc` transpiler by addressing error handling and compilation flow. Their work involved modifying the `ast.py` file to propagate exceptions, handle unimplemented features, and replace print statements with logging. Additionally, the user implemented a feature to ensure that non-implemented features in functions don't abort compilation unless the function is called. Finally, the user added tests to validate the handling of `yield from` statements.
:shell: Python-powered shell. Full-featured and cross-platform.
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 2 comments in 1 day
Contributions summary:Andrés's contributions primarily involved enhancing the Xonsh shell's functionality and improving its user experience. They fixed a bug related to aliases that include functions wrapped with `functools.partial`. They also updated prompt formatting to highlight errors and added a news item to the documentation. Furthermore, they modified the prompt tests to align with the new behavior and merged in updates from the master branch.
unixiterm2pythonsystem-administrationxonsh
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.