Harry Jiang is a Machine Learning Engineer based in Palo Alto with 13 years of software experience and a strong foundation from Stanford (BS/MS in Computer Science). He builds production recommender and retrieval systems (currently on Instagram Reels) and has deep hands-on expertise across ML frameworks (TensorFlow, PyTorch), distributed data tools (Spark), and full-stack development. His background spans low-level systems and cryptography—contributing to prominent blockchain projects like Nervos CKB (Schnorr signatures, P2P networking) and CITA (consensus mock fixes), reflecting comfort with networking, serialization and consensus code. Fluent in Python, C/C++, Java, JavaScript and SQL, he also tutors advanced CS topics and has shipped applied ML in government and city-scale projects at Alibaba Cloud. Known for pragmatic problem solving, he combines rigorous algorithmic thinking with production engineering to move models from research into scalable services.
13 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, 3.902 / 4.0, Bachelor of Science - BS, Computer Science, 3.902 / 4.0 at 美国斯坦福大学
High School Diploma, High School Diploma at Changzhou Senior High School
The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Role in this project:
Back-end Developer & Cryptography Engineer
Contributions:9 reviews, 398 commits, 224 PRs in 1 year 3 months
Contributions summary:Harry primarily contributed to the core networking layer of the CKB blockchain project. Their work involved implementing and integrating cryptographic features such as Schnorr signatures, including serialization. Furthermore, they are responsible for creating modules for peer-to-peer communication in this project. The commits highlight expertise in low-level networking and cryptography within the context of a blockchain system.
A high performance blockchain kernel for enterprise users.
Role in this project:
Back-end Developer
Contributions:21 commits in 3 months
Contributions summary:Harry contributed to the `cita` repository by implementing and fixing issues related to the consensus mock component. They added support for a mock option within the consensus mechanism, addressed timeout errors, and corrected build configurations. These changes were primarily focused on the `tests/consensus-mock` directory and involved modifying the consensus mock component to align with the project's blockchain goals.
kernelconsensusrustblockchainconsortium
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.