Piotr Mikulski is a Senior Software Development Manager with 10+ years of experience building scalable, cloud-hosted data transformation solutions and leading multiple 10+ SCRUM teams. He combines hands-on backend engineering—demonstrated by contributions to high-profile open-source projects like Rust Clippy and the NEAR Protocol client—with strategic responsibilities in architecture, resource planning, and career development. At Vistex he designed and optimized enterprise systems, drove significant UI and performance improvements, and established leadership hierarchies across teams. Piotr’s background in .NET and Rust, plus practical work on block production and linting tools, gives him a rare mix of systems-level optimization and code-quality advocacy. He pairs technical curiosity (R&D, POCs, custom ORM work) with disciplined delivery: roadmaps, estimations, and scalable architectures. Based in Łódź, Poland, he brings a pragmatic, test-driven approach to turning complex requirements into maintainable, high-performance software.
10 years of coding experience
19 years of employment as a software developer
5, IT/ Computer Graphics, 5, IT/ Computer Graphics at Lodz University of Technology
Postgraduate Studies, IT Projects Managing, Postgraduate Studies, IT Projects Managing at Warsaw School of Economics
CCNA Certificate, CCNA, CCNA Certificate, CCNA at Cisco Academy
Contributions:848 reviews, 527 commits, 678 PRs in 1 year 8 months
Contributions summary:Piotr contributed to the core client logic of the NEAR Protocol, focusing on optimizing block production during high load by prioritizing block production within the `ClientActor` and also added tests to the codebase. Their work involved changes to the core client actor, including modifications to handle messages from the inbox and make code more readable. The user also made improvements by introducing memory allocation optimizations and other minor code quality changes.
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Role in this project:
Back-end Developer
Contributions:16 reviews, 4 PRs, 30 comments in 2 months
Contributions summary:Piotr primarily contributed to the Clippy project by implementing and refining lints related to Rust code style and potential improvements. They focused on improving existing lints like `unwrap_or_else_default` and `iter_overeager_cloned`, introducing new functionalities to identify code smells. Their work involved modifying Rust code, utilizing Clippy's internal tools for linting, and updating the codebase. The user demonstrated a strong understanding of Rust's syntax and semantics, and also performed code formatting and refactoring tasks.
linterlintrustlangmistakes
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.