Dmitri Zaitsev is an associate professor of mathematics and software architect with 12+ years of experience blending rigorous research, teaching, and hands-on engineering. He co-founded and steers multiple open knowledge initiatives—most notably Fair Open Access, the Free Journal Network, and MathOA—driving concrete reform in scholarly publishing while championing community-backed, action-oriented solutions. Technically versatile, Dmitri builds full-stack systems (NodeJS, PHP, Angular) and contributes to notable open-source projects such as TodoMVC and the CCXT/Node Binance API through maintainability-focused refactors. He advises startups on data modelling and AI and founded a travel-focused startup addressing real user pain with custom filtering and message-queue architectures. Comfortable navigating academia, industry and civic tech, he combines mathematical depth with a pragmatic bias for impactful, collaborative projects. An avid traveler and mentor, he often pairs algorithmic thinking with people-centred coaching to help others realise their potential.
12 years of coding experience
8 years of employment as a software developer
145
PhD, Mathematics, PhD, Mathematics at Ruhr-Universität Bochum
Node Binance API is an asynchronous node.js library for the Binance API designed to be easy to use.
Role in this project:
Back-end Developer
Contributions:16 commits, 4 PRs, 10 comments in 7 days
Contributions summary:Dmitri primarily refactored the `node-binance-api` library, improving code structure and readability. They extracted and normalized various request functions, creating a `reqObj` for consistent request object generation. Further contributions included moving out request handlers and proxies for better code organization, which demonstrates a focus on maintainability. These changes streamline the API interaction logic within the library.
Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more
Role in this project:
Front-end Developer
Contributions:6 commits, 6 PRs, 24 comments in 4 days
Contributions summary:Dmitri primarily focused on enhancing the AngularJS-based front-end of the TodoMVC application. They simplified functions and refactored code within the controller and directives, including adjustments to the controller syntax and refactoring of the todoEscape directive. Furthermore, the user also made changes in the index.html to integrate new controller syntax. These modifications contribute to the overall maintainability and performance of the application's user interface.
reactangular-jsreact-jsemberangular
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.