İrfan Evrens is a founder and seasoned software engineer with 14 years of experience building and maintaining web and fintech systems from Turkey. He combines hands-on backend development, QA/test automation and system analysis with leadership experience across startups and consultancy through his company İF YAZILIM. His open-source work includes improving test coverage and cookie handling in notable PHP projects like Slim and php-domain-parser, signaling a focus on reliability and pragmatic contributions to widely used libraries. Having led teams and architected domain-specific financial platforms, he brings both product-oriented thinking and low-level engineering discipline to projects. Based in Kahramanmaraş, he pairs a formal computer engineering background with a proven track record of turning complex integrations and legacy maintenance into stable, well-documented systems.
14 years of coding experience
10 years of employment as a software developer
Takdir, Sayısal, Takdir, Sayısal at Hoca Ahmet Yesevi Lisesi
Bilgisayar Mühendisi, Bilgisayar Mühendisliği, Bilgisayar Mühendisi, Bilgisayar Mühendisliği at Erciyes Üniversitesi
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
Role in this project:
Back-end Developer
Contributions:7 commits, 10 PRs, 16 comments in 1 month
Contributions summary:İrfan primarily contributed to the Slim framework by fixing typos, making minor adjustments to existing code, and adding functionality related to HTTP cookies. Their changes included adding a 'hostonly' key to the cookie settings and incorporating the 'hostonly' option within the toHeader function. These updates were then followed by a fix to the unit tests to accommodate those changes.
Public Suffix List based domain parsing implemented in PHP
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 1 PR in 1 day
Contributions summary:İrfan primarily focused on improving the quality of the codebase through rigorous testing. Their contributions involved refining existing unit tests, adding new test cases, and ensuring comprehensive test coverage across various components. The user's work resulted in more robust and reliable code, as indicated by the "unit tests passed" commit message. Furthermore, they improved function documentation, which promotes clarity and maintainability of the project.
sql-parserurisuffixphpdomain-parsing
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.