Santiago Pastorino is a seasoned software engineer and co-founder with 17 years of experience building robust systems and leading teams from Montevideo, Uruguay. As WyeWorks' Rust team lead and an active contributor to the Rust compiler, types team, Clippy and Polonius, he navigates deep compiler internals and borrow-checker algorithms while shipping practical tooling. His open-source footprint spans high-impact projects across ecosystems—Rust core repos and popular Ruby projects like Rails, Devise, Puma and Bundler—showing fluency in both low-level systems and web platforms. He combines production-minded performance work (Puma, Rack) and security-aware auth fixes (Devise) with rigorous test and refactor contributions (mio, rust-by-example). Notably, he blends startup leadership with hands-on compiler engineering, a rare mix that helps bridge product needs and language-level correctness. Trained in computer science engineering at Universidad de la República, he pairs academic grounding with long-running entrepreneurial and engineering practice.
17 years of coding experience
7 years of employment as a software developer
Computer Science Engineer Computer Science Engineering Software Maths, Computer Science Engineer Computer Science Engineering Software Maths at Universidad de la República
Contributions:81 commits, 20 PRs, 60 pushes in 5 years
Contributions summary:Santiago primarily contributed to the core logic of the rails-api project, focusing on its underlying structure and functionalities. Their work included defining the middleware stack, refactoring the application structure, and generating resources routes, indicating a strong understanding of Rails internals. The contributions also involved modifying the generator and testing files, ensuring correct functionality. They also focused on proper error handling, and returning formatted responses in cases of errors.
Contributions:57 commits, 39 PRs, 46 pushes in 6 years 2 months
Contributions summary:Santiago focused on performance improvements and bug fixes within the Rack project, a Ruby web server interface. Their contributions primarily involved refactoring code to optimize performance by replacing `inject({})` with `Hash + map` and enhancing the multipart parser to work without a `Content-Length` header. They also addressed issues related to encoding and session management, demonstrating a solid understanding of web server internals. Furthermore, they fixed bugs related to URL escaping and session management within the Rack framework.
sinatraweb-serverrackrubymodular
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.