Andrés García

Software Developer at Freelance

Guadalajara, Jalisco, Mexico
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

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job8 years of employment as a software developer
bookUniversidad Nacional Autónoma de México (UNAM)
bookThe National Polytechnic Institute of Mexico
bookQuantum Computing Realities Quantum Computation & Quantum Information, Quantum Computing Realities Quantum Computation & Quantum Information at MIT xPRO
languagesSpanish, English, French, German
stackoverflow-logo

Stackoverflow

Stats
26reputation
36reached
1answer
0questions
github-logo-circle

Github Skills (15)

xonsh10
shell10
transcode10
python10
transpiler10
abstract-syntax-tree10
testing10
cli9
command-line9
error-handling9
documentation8
pytest7
logging7
java-bytecode7
devops6

Programming languages (2)

CoffeeScriptPython

Github contributions (5)

github-logo-circle
beeware/voc

May 2018 - May 2018

A transpiler that converts Python code into Java bytecode
Role in this project:
userBack-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.
java-bytecodepythontranspiler
xonsh/xonsh

May 2019 - May 2019

🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.
Role in this project:
userFull-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.
Request Free Trial