Mikhail Krasilnikov is a Python developer and electrical engineer with 12 years of experience focused on smarter, greener electrical grids and energy market software. He has combined field experience maintaining high-voltage substations with analytical and software roles—building demand response tools, ML-driven forecasting, MILP models for power systems, and data parsers for market and RES datasets. At RTSoft he formalized information exchange requirements between ISOs and large DR aggregators and designed analytical services for renewable project feasibility; he now develops at Yandex. An active contributor to back-end tooling (notably refining HTTP response handling in php-http/message), he blends rigorous engineering with practical systems thinking. Outside work he pursues endurance sports—running, climbing, surfing and diving—which mirror his methodical, long-term approach to complex energy problems.
12 years of coding experience
3 years of employment as a software developer
Machine Learning, Machine Learning at Moscow State University
Specialist degree of Engineering, Electrical and Electronics Engineering, Specialist degree of Engineering, Electrical and Electronics Engineering at Ivanovo State Power University
Contributions:6 commits, 3 PRs, 5 comments in 5 months
Contributions summary:Mikhail primarily focused on building and refining the `ResponseBuilder` class within the `php-http/message` repository. They implemented methods to build HTTP responses from arrays and strings, including parsing and setting headers. Further contributions included code style fixes, refactoring the header parsing logic, and addressing a bug related to header value handling.
Contributions:1 release, 26 commits, 17 pushes in 1 month
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.