Saulius Menkevičius is a Staff Software Engineer based in Vilnius with 12 years of experience building scalable, reliable systems and leading engineering teams. He has progressed from hands-on development and team leadership to CTO and staff engineer roles, blending product-focused architecture with operational discipline. Saulius has deep .NET and tooling expertise, notably contributing to the OmniSharp/omnisharp-roslyn language server and Emacs LSP integrations that improve C# developer workflows across editors. He pairs backend engineering chops with practical DevOps and QA sensibilities—skills honed while migrating legacy PHP to .NET/Mono and running production-grade web platforms. Known for mentoring and process design, he repeatedly turns technical debt into maintainable systems and shipping features faster. His open-source work on prominent developer tools reveals a quieter but impactful commitment to improving everyday developer experience.
12 years of coding experience
20 years of employment as a software developer
Master IT, Master IT at Kaunas University of Technology
OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
Role in this project:
Back-end Developer
Contributions:4 reviews, 18 commits, 16 PRs in 4 years 1 month
Contributions summary:Saulius primarily contributed to the OmniSharp server, a .NET-based language server, by addressing issues related to project loading and implementing Language Server Protocol (LSP) handlers. Their work involved fixing bugs in the MSBuild integration and updating dependencies. Furthermore, they added new features and implemented handlers for LSP, including code actions and workspace symbols, enhancing the server's functionality and responsiveness for developers using C# and .NET.
Emacs client/library for the Language Server Protocol
Role in this project:
Back-end Developer
Contributions:21 reviews, 41 commits, 33 PRs in 2 years 10 months
Contributions summary:Saulius primarily contributed to the Emacs Lisp (Elisp) client for the C# language server, OmniSharp. They developed and refactored Elisp code to support C# language features, including installing and managing the OmniSharp server and integrating C# code. Furthermore, the user implemented commands to open project files and run tests within the Emacs environment, demonstrating a focus on enhancing the C# development experience within Emacs. The user also worked on addressing compatibility issues with different Emacs versions and operating systems.
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
Saulius Menkevičius - Staff Software Engineer at Bugcrowd