Leszek Ciesielski is a software engineer and architect with nearly two decades of experience designing and modernizing large-scale .NET backends and REST APIs. He has led migrations to modern .NET, built high-throughput messaging systems (including work on Kafka pipelines processing tens of millions of messages per hour), and delivered cloud-native deployments and CI/CD at enterprise scale. Comfortable owning end-to-end delivery, he also mentors teams, introduces TDD and DevOps practices, and has a track record of driving deploy frequency and stability improvements. His open-source contributions to the Mono project and tooling like NuKeeper show deep familiarity with the .NET build and package ecosystems beyond day-to-day engineering. Equally at home optimizing performance-critical paths (reducing memory or processing time by orders of magnitude) and bootstrapping startups, he blends pragmatic engineering with architectural foresight. Based in Poland, he’s a hands-on leader who thrives on untangling legacy systems and shipping reliable distributed services.
19 years of coding experience
18 years of employment as a software developer
MSc Software Engineering, MSc Software Engineering at Poznan University of Technology
Automagically update nuget packages in .NET projects
Role in this project:
Back-end Developer
Contributions:5 reviews, 169 commits, 338 PRs in 4 years 3 months
Contributions summary:Leszek focused on enhancing the NuKeeper's core functionality by modifying code related to package management for .NET projects. Their work included refactoring code for improved efficiency, matching package configurations, and adding support for reading and updating packages. They also contributed to test code, ensuring the reliability of the changes made to the project. The contributions are primarily related to package updates and integration, ensuring that NuKeeper is a robust tool.
Mono open source ECMA CLI, C# and .NET implementation.
Role in this project:
Back-end Developer
Contributions:40 commits in 4 years 10 months
Contributions summary:Leszek's commits primarily focus on implementing and refining the `Microsoft.Build.Construction` namespace within the Mono project, which is a .NET implementation. Their contributions include implementing project file loading, adding various project element types (ProjectRootElement, ProjectItemElement, etc.), and handling comments. These modifications suggest a focus on building the .NET build system, addressing missing functionality, and ensuring proper parsing and handling of project files within the Mono framework.
dotnetjitruntimemonoandroid
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.