Zhao Song is a Staff Engineer specializing in database kernels with 11 years of experience building high-performance, production-grade systems for cloud and open-source ecosystems. He was a core developer of Alibaba Cloud’s PolarDB where his Blink-Tree optimization and redo-based multi-connection replication significantly boosted TPC-C performance and enabled global read-only clusters with sub-second replication. Previously he led architecture and core implementation of Pika/Pikiwidb and related libraries (Blackwidow, Pink), remaining the top committer on the Redis-compatible Pikiwidb project. Deep in database internals, Zhao is fluent in MySQL InnoDB/NDB, PostgreSQL, RocksDB, DuckDB, Redis and LevelDB, and routinely troubleshoots customer-facing incidents through on-call rotations. Now based in Stockholm and working at Hopsworks, he combines source-level expertise with distributed-systems theory to deliver pragmatic, scalable solutions. A detail-oriented problem solver, he often surfaces non-obvious gains by rethinking core data structures and replication mechanics rather than only tuning surface metrics.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Jilin University
Pika is a Redis-Compatible database developed by Qihoo's infrastructure team.
Role in this project:
Back-end Developer
Contributions:14 releases, 428 commits, 41 PRs in 2 years 6 months
Contributions summary:Zhao's commits focused on implementing and modifying core database functionalities, notably within the `src/sds.cc`, `src/pika_cmdset.cc`, `src/pika_cmdget.cc`, and `src/pika_conn.cc` files. The code changes centered on adding, modifying, and improving the structure of command processing and the underlying dynamic strings library. The updates also included changes to the code structure for commands.
Contributions:57 commits, 4 PRs, 52 pushes in 1 year 10 months
Contributions summary:Zhao primarily contributed to the development of the `pink` network library, focusing on implementing and improving the Redis protocol parsing capabilities. Their work included adding support for Redis multibulk operations and making the parsing more robust. Further contributions involved bug fixes related to Redis protocol parsing and memory management, and integrating various features like connection management and buffer handling. These changes enhanced the library's ability to process and handle network traffic efficiently.
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.