Aleksei Zakhlestin is a seasoned software leader and co-founder with 19 years of experience building resilient web platforms and developer tools, currently based in Lisbon. He combines deep hands-on expertise in backend engineering, semantic technologies (RDF/SPARQL) and data modeling with long-running CTO experience leading migrations, infrastructure modernization and privacy-aware systems. Aleksei has repeatedly delivered low-disruption transformations—moving high-traffic UGC platforms and volunteer social networks through major stack shifts (Ember→React, Redis→Postgres, AWS→self-hosted) while keeping users unaffected. An active open-source contributor, he has improved well-known libraries for RDF and OpenID (adding JSON-LD support and SPARQLWrapper fixes), showing a focus on interoperability and code quality. He favors analytical, sustainable solutions over quick fixes, introducing scalable messaging, monitoring and automated deployment practices across teams. Unusually, he pairs deep C/C++ extension work for PHP with modern TypeScript and Rust tooling, bridging legacy systems and cutting-edge stacks.
19 years of coding experience
15 years of employment as a software developer
Information Systems in the Economics, Information Systems in the Economics at Moscow Technical University of Communications and Informatics (MTUCI)
EasyRdf is a PHP library designed to make it easy to consume and produce RDF.
Role in this project:
Back-end Developer
Contributions:162 commits, 5 PRs, 10 pushes in 2 years
Contributions summary:Aleksei primarily contributed to the EasyRdf library by enhancing the Turtle serializer. Their work involved refactoring and extracting code into separate methods, such as `serialiseLiteral()` and `encodeResourceIRI()`. The user also implemented a JSON-LD serialization routine and test, indicating their focus on expanding the library's support for different RDF serialization formats, as well as fixing bugs related to boolean and decimal serialization.
Contributions summary:Aleksei primarily contributed to the SPARQLWrapper library by addressing issues related to query handling and code quality. They fixed a bug where `setQuery()` incorrectly implied `resetQuery()`. The user also made improvements to the code's PEP8 compliance and removed code duplication, thereby enhancing code readability and maintainability. Additionally, the user implemented support for JSON-LD output format.
endpoint-sparqlpythonpypisparqlsparql-endpoints
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.
Request Free Trial
Aleksei Zakhlestin - Соучредитель at Equilibrium Development