Ming Zhu

Founder at AI4Finance

China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ming Zhu is a founder and software engineer with four years of experience specializing in financial reinforcement learning and data pipeline automation. He is the creator of RLSolver, FinRL, ElegantRL and FinGPT and has played a key role in FinRL projects—extending trading environments, adding JoinQuant financial ratios, and building robust data processors for dynamic market datasets. His contributions span back-end development, automation, technical writing, and tutorial-driven education, reflecting both engineering rigor and a focus on community adoption. Ming’s work on ElegantRL and FinRL-Tutorials shows he not only implements models but also prioritizes clear documentation and reproducible examples for practitioners. Based in China and a UCAS graduate, he blends research-oriented training with practical engineering to ship open-source tools that make deep RL for finance more accessible. An underappreciated strength is his ability to bridge low-level data processing with higher-level algorithmic workflows, enabling end-to-end trading experiments.
code4 years of coding experience
bookUniversity of Chinese Academy of Sciences
github-logo-circle

Github Skills (21)

ppp10
python10
finance10
pandas10
machine-learning10
reinforcement-learning10
statistical-models10
data-processing10
deep-reinforcement-learning10
jupyter-notebook10
modeling10
documentation10
data-analysis10
lib9
automation9

Programming languages (8)

C++CSSCRustGoJupyter NotebookPythonEmacs Lisp

Github contributions (5)

github-logo-circle
FinRL­-Meta: Dynamic datasets and market environments for FinRL.
Role in this project:
userBack-end Developer
Contributions:1 release, 616 commits, 203 PRs in 1 year 3 months
Contributions summary:Ming's commits primarily focused on developing the `BasicProcessor` class and related data processing functionality within the FinRL-Meta repository, a project focused on financial machine learning. The changes involved implementing a foundation for data processing from various sources, including Joinquant, with methods for downloading, cleaning, and adding technical indicators to financial data. The commits demonstrate an emphasis on preparing data for use in financial models, particularly for trading applications.
data-drivenfinancialdrl-trading-agentsmetaversereinforcement-learning
AI4Finance-Foundation/FinRL

Oct 2021 - Jan 2023

FinRL: Financial Reinforcement Learning. 🔥
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:1 release, 655 commits, 372 PRs in 1 year 3 months
Contributions summary:Ming's commits focus on adding new features to the project with new financial ratio data from JoinQuant. They also implemented and refactored the code to interact with the trading environments with the new parameters. The user created several helper functions to process and transform data with different approaches. The user is also responsible for adding new financial ratios to the system by extending the environment.
stable-baselinesdrl-frameworkdeep-reinforcement-learningsecfinance
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
Ming Zhu - Founder at AI4Finance