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.
🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.
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.
aipythonshellxonshdevops
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.