Mario Minardi is a pragmatic Staff IC software engineer with 10 years of experience building everything from embedded systems to full-stack web platforms, currently based in Calgary and contributing at Tailscale. He blends front-end UX improvements and metric-driven product work with back-end and cloud security expertise, having enhanced OIDC authentication in HashiCorp's widely used terraform-provider-azurerm and shipped UI/telemetry improvements for Tailscale's web client. Comfortable across systems, devices, and infrastructure, he gravitates toward hard problems that span stacks and care about observability and secure authentication. His background includes hands-on roles at HashiCorp, SkipTheDishes, Garmin and Synopsys, giving him a rare mix of firmware-to-cloud perspective that informs practical, production-ready solutions.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science in Software Engineering, Bachelor of Science in Software Engineering at University of Calgary
The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
Front-end Developer
Contributions:1 release, 178 reviews, 144 PRs in 2 years 8 months
Contributions summary:Mario primarily contributes to the web client of the Tailscale project. Their work focuses on implementing new features and improving the user interface of the web client. The contributions include adding metric logging, updating the UI to use IPv4, adding device management logging, adding a device details click metric, visual indications for exit node approval, and various other UI enhancements and bug fixes. These changes improve the user experience and provide data for monitoring and analysis.
Contributions:1 review, 3 commits, 4 PRs in 17 days
Contributions summary:Mario focused on enhancing the authentication mechanisms within the Terraform provider. Their primary contribution involved adding and refining support for OpenID Connect (OIDC) authentication, allowing users to specify paths to OIDC tokens and configure authentication via various methods. This included modifying existing code, and introducing new features related to client ID and secret configuration. Furthermore, the user was responsible for modifying testing frameworks within the project to accommodate file-based authentication tests.
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.