Mark Vincenti is a Senior Backend Software Engineer with nine years of professional experience and a lifelong coder since age seven, now based in Mqabba, Malta. He excels at improving concurrency and performance in large .NET codebases, demonstrated by impactful contributions to well-known open-source projects like Jellyfin and the Smartstore eCommerce platform. His work frequently centers on replacing and optimizing locking mechanisms (notably AsyncKeyedLock) to reduce allocations and harden synchronization across media, rate-limiting, and framework components. Mark has progressed from hands-on development to technical leadership roles—including team lead and technical architect positions—while retaining a strong focus on shipping reliable, high-performance backend systems. Beyond paid roles, he maintains an active open-source presence on GitHub and NuGet, reflecting a pragmatic drive to continuously refine tooling used in production. Colleagues describe him as the kind of engineer who legitimately codes day and night, bringing deep practical knowledge of ASP.NET Core and distributed locking to every project.
9 years of coding experience
23 years of employment as a software developer
St Aloysius' College
Bachelor of Science - BSc Computing & Information Systems, Bachelor of Science - BSc Computing & Information Systems at University of London
Contributions:1 review, 7 commits, 8 PRs in 20 days
Contributions summary:Mark's primary contribution focused on refactoring and updating the project's rate limiting logic, specifically integrating the `AsyncKeyedLock` library. This involved switching to the library initially and subsequently upgrading the library version several times to incorporate bug fixes and feature improvements. The user also made modifications to the configuration of the `AsyncKeyedLock` to optimize its performance.
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Role in this project:
Back-end Developer
Contributions:1 review, 18 PRs, 39 comments in 2 years
Contributions summary:Mark primarily focused on refactoring and optimizing the distributed locking mechanisms within the ABP framework. This involved replacing existing locking implementations with AsyncKeyedLock, fixing related issues, and enhancing performance through aggressive inlining. The user also addressed versioning issues within the CLI tool, merging changes from the dev branch, and improving overall code quality. Further contributions included code cleaning and fixes related to string encryption and project modification.
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
Mark Vincenti - Senior Backend Software Engineer at Betsson Group