Alvaro Garay

Profesor Universitario Asistente at Universidad Nacional de Córdoba

Argentina
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
Alvaro Garay is a computer scientist and software engineer with a decade of experience specializing in compilers, programming languages, reverse engineering, and static analysis. He builds robust analysis tooling—custom disassemblers, AST builders, pattern compilers and type inference systems—targeting diverse binary formats and architectures like x86 and ARM. Comfortable in Python and Go, he delivers performance-tuned tooling, REST APIs, and asynchronous pipelines, and automates deployment with Docker-based pipelines. Currently an assistant professor teaching Algorithms and Data Structures at Universidad Nacional de Córdoba while working at Eclypsium, he bridges academic rigor and industry practice in firmware and binary analysis. His open-source contributions range from classic game ports to low-level C data-structure utilities, reflecting a pragmatic interest in both pedagogy and performant systems. He enjoys turning intricate analysis problems into maintainable, scalable tools—often by codifying heuristics into reusable compilers and matchers.
code10 years of coding experience
job1 year of employment as a software developer
bookLicenciatura en Ciencias de la Computación, -, Licenciatura en Ciencias de la Computación, - at Universidad Nacional de Córdoba
stackoverflow-logo

Stackoverflow

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

Github Skills (21)

algorithms10
python10
c1110
basics10
data-structure10
c1710
data-structures10
g10
game-development10
gam10
testing9
lists9
algorithm9
user-interface8
stack8

Programming languages (15)

C#JavaJinjaCMakefileGoKotlinTypeScript

Github contributions (5)

github-logo-circle
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
Role in this project:
userFull-stack Developer
Contributions:67 commits, 9 PRs, 1 comment in 1 year 6 months
Contributions summary:Alvaro primarily contributed to the development of classic computer games, specifically implementing the logic for "Guess," "Slots," and "Animal" games. Their work involved writing Python code to create game mechanics, user input handling, and basic game interfaces. They also added comments and porting notes, enhancing the code's readability and documenting the origins of the games. Further improvements included input validation and the incorporation of a 'list' command in the "Animal" game, indicating a focus on improving user experience.
memorygamebasic-computer-gamesscriptinggames
srdja/Collections-C

Jan 2022 - Jan 2022

A library of generic data structures for the C language.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 1 comment in 5 days
Contributions summary:Alvaro focused on enhancing the `collections-c` library, a C language data structures project. Their primary contribution was implementing the `cc_list_reduce` function and adding associated tests, demonstrating a focus on functional programming concepts. Furthermore, they added stack filter functionality, improving the library's utility, and refactored stack code.
data-structurescollectionsgenericarrayc
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