Daniil Gentili is a senior software artisan with 11 years of experience building high-performance, massively parallel systems across Rust, Go, C++, C, and PHP. He is the creator of MadelineProto, an async PHP MTProto client, and a longtime maintainer and contributor to Psalm, the widely used PHP static analysis tool, where he focused on type system robustness and security-related edge cases. Based in Veneto, Italy, Daniil blends deep systems-level expertise with pragmatic backend engineering and a knack for refactoring complex codebases to improve reliability. He often operates at the intersection of performance and correctness, bringing low-level optimization skills to developer tooling and protocol implementations.
Async PHP client API for the telegram MTProto protocol
Role in this project:
Back-end Developer
Contributions:341 releases, 143 reviews, 3120 commits in 6 years 8 months
Contributions summary:Daniil contributed to the core functionality and improvements of the MadelineProto project, specifically focusing on addressing bugs, optimizing code, and enhancing the internal structure of the project. They made several bug fixes and added/modified code within core files related to session handling, message processing, and encryption, indicating a focus on maintaining the stability and reliability of the project. The user also demonstrated skills in code refactoring and internal system enhancements.
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
Role in this project:
Back-end Developer & Security Engineer
Contributions:31 releases, 90 reviews, 223 commits in 2 years 4 months
Contributions summary:Daniil contributed to the PHP static analysis tool, `psalm`, with commits primarily focused on improving the type system and handling edge cases related to array operations such as `array_merge`. Their work involved fixing bugs, improving parsing of list shapes, implementing better type inference for specific scenarios, and handling conditions related to nested templates. The user's contributions are most likely related to improving the tool's ability to identify potential errors and security vulnerabilities within PHP code.
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.