Manuel Polo is a seasoned software engineer and entrepreneur with 22 years of experience building distributed systems, blockchain products and high-frequency trading infrastructure from Spain. As Co-Founder and CTO of QtSurfer and multiple startups (Wuabit, Pagobit, InvesTaxes), he blends deep hands-on skills in Java, C/C++, JavaScript and backend architecture with a long track record of shipping crypto tooling and integrations. He contributes to notable open-source Java projects like XChange (exchange API) and Redisson, adding testnet/sandbox support and robustness improvements that underline his focus on reliable production integrations. Comfortable leading product and platform teams, he also teaches and consults on blockchain and interledger work, signaling both practical delivery and thought leadership. Known for pragmatic craftsmanship — “To fix or not to fix” — he prefers precise, maintainable fixes that scale across real trading and financial systems.
Redisson - Valkey and Redis Java client. Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
Role in this project:
Back-end Developer
Contributions:1 review, 2 PRs, 1 comment in 7 years 8 months
Contributions summary:Manuel primarily focused on modifying the `RedissonRemoteService.java` file, adding error logging for remote service requests and acknowledgements. They addressed method length warnings by fixing checkstyle issues. Additional commits included merging branches and adding test cases within the repository. The user made further contributions including adding autogenerated stream sequence ID support to StreamMessageId, and removing a System.out call.
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
Role in this project:
Back-end Developer
Contributions:49 commits, 14 PRs, 14 comments in 1 year 2 months
Contributions summary:Manuel's primary contribution involves adding sandbox support for the Binance exchange, modifying code to interact with a testnet environment. The changes include modifications to the Binance streaming exchange and Binance exchange classes. The user also merged updates from the upstream develop branch, incorporating various updates to the Bitstamp integration and introducing new features.
apiexchangejava-librarykucoinexchanges
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.