Federico Azzato is a GeneXus Product Engineer Leader based in Uruguay with over a decade of experience building responsive web and mobile solutions on the Microsoft platform. He combines deep hands-on skills in C#, C++, SQL Server and TypeScript with practical expertise in GeneXus, Bootstrap and AngularJS to help teams deliver production-ready applications. As a consultant and coach he focuses on pragmatic architecture and developer productivity, translating business needs into maintainable implementations. His open-source contributions include significant compiler work—improving syntax, semantic analysis and error reporting in a C# handwriting compiler—highlighting a strong attention to correctness and tooling.
This repo contains Minsk, a handwritten compiler in C#. It illustrates basic concepts of compiler construction and how one can tool the language inside of an IDE by exposing APIs for parsing and type checking.
Role in this project:
Back-end Developer
Contributions:25 commits, 9 PRs, 7 comments in 1 year 6 months
Contributions summary:Federico contributed significantly to the development of a compiler project, specifically implementing features related to language syntax and semantic analysis. They added support for parenthesized expressions, do-while statements, and addressed alignment issues in the pretty-printing functionality. The user also improved the error reporting and made several bug fixes, including corrections in lowering and exception handling, showing a focus on robust code execution.
Contributions:50 pushes, 23 branches in 1 year 7 months
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.