Ary Borenszweig

Software Engineer at NoRedInk

Buenos Aires, Autonomous City of Buenos Aires, 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

🤩
Rockstar
🎓
Top School
Ary Borenszweig is a seasoned software engineer with 17 years of experience building full-stack and backend systems from Buenos Aires. He works across languages—Ruby, Crystal, Java, Erlang, Elixir, C#, and JavaScript—bringing deep compiler and parser expertise evidenced by substantive contributions to the Crystal language core and performance-focused parser work on Mint. Currently at NoRedInk and Citrusbyte, he has a strong track record modernizing build tooling and shipping reliable web applications. His background spans web, desktop, and Android development and includes early work on Homebrew formula maintenance for Crystal, showing attention to distribution and deployment details. Comfortable in both interpreted and compiled language ecosystems, he often focuses on reducing allocations and improving runtime behavior rather than only surface features. He pairs a pragmatic engineering approach with academic grounding from ORT Argentina and the University of Buenos Aires.
code17 years of coding experience
job16 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at ORT Argentina
bookComputer Software Engineering, Computer Software Engineering at University of Buenos Aires
github-logo-circle

Github Skills (24)

parserator10
programming-language10
parser10
package-management10
compiler-development10
homebrew10
lang10
compiler-compiler10
parsing10
parse10
compiler10
debug9
debugging9
compiler-options9
compile9

Programming languages (22)

C#JavaCSSC++CRustMakefileElm

Github contributions (5)

github-logo-circle
crystal-lang/crystal

Sep 2012 - Jan 2023

The Crystal Programming Language
Role in this project:
userBack-end Developer
Contributions:53 releases, 851 reviews, 8202 commits in 10 years 5 months
Contributions summary:Ary primarily contributed to the core functionality and maintenance of the Crystal Programming Language by fixing bugs, improving syntax, and optimizing internal structures. Their commits focus on refining the compiler's behavior and parsing capabilities, including debugging code generation, addressing syntax errors in custom literals, and resolving issues related to the handling of various data types and control structures. The user's work included resolving issues within the YAML parser, including serialization and de-serialization of data.
esoteric-languagecrystallanguage-designcompilerprogramming-language
mint-lang/mint

Feb 2022 - Mar 2022

🍃 A refreshing programming language for the front-end web.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 16 commits, 2 PRs in 8 days
Contributions summary:Ary primarily focused on optimizing the Mint language's parser, as evidenced by numerous commits. Their work involved refactoring the parser to avoid string allocations, reducing memory overhead, and improving performance. They also addressed specific issues, such as preventing the creation of huge string operations within the parser. Furthermore, they introduced helper methods to streamline character handling within the parsing logic.
compile-to-jsmint-langweb-front-endcompilerleaves
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
Ary Borenszweig - Software Engineer at NoRedInk