Peng Z is a seasoned technology and security leader with 10 years’ experience specializing in internet risk control, anti-fraud, and credit/user profiling across finance and advertising. As CIO at SANY Auto Finance and previously Technical Director at 4Paradigm and senior roles at Alibaba and Huaxin Securities, he combines hands-on engineering (Java, C++, Python, data mining) with strategic program leadership. He has built and led teams delivering account security, payment protection, and ad risk systems that balance algorithmic rigor with operational reliability. An active engineer at heart, he contributes low-level backend work to open-source projects (e.g., improving file I/O, RAII wrappers, and pathfinding in a Diablo engine reimplementation), reflecting pragmatism captured by his “Keep it simple and stupid” approach. Based in Shanghai, he’s adept at translating complex risk models into production-ready, auditable systems while optimizing for time-to-value. His background uniquely blends game-engine style systems work with enterprise-scale fraud prevention, giving him a rare cross-domain perspective.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science and Technology, A+, Bachelor of Science (BS), Computer Science and Technology, A+ at Xinyang Normal University
Modern reimplementation of the Diablo 1 game engine
Role in this project:
Back-end Developer
Contributions:5 commits, 3 PRs, 14 comments in 9 months
Contributions summary:Peng primarily focused on refactoring and improving the game engine's file I/O operations, implementing RAII wrappers for original C-style functions. They also integrated pathfinding algorithms into the actor class, allowing characters to navigate the game world more effectively. Furthermore, the user addressed bugs, including pathfinding errors and issues with door interactions, while optimizing movement and tile interactions. In addition, the user added SDL event handling to avoid window hangs and added a version line to shaders.
Diablo devolved - magic behind the 1996 computer game
Contributions:20 commits, 26 pushes, 5 branches in 3 months
computer-gamemagicgamediablo
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.