Zheng J is a software engineering manager with a decade of hands-on experience and a coder since age 10, who blends full-stack craftsmanship with practical leadership across small startup environments. They excel at front-end UX, backend APIs, cloud infrastructure, CI/CD and release management, and have a track record of rapidly stepping into gaps to drive delivery and improve engineering culture. Promoted repeatedly to lead roles early in their career, Zheng has built and productized ML and high-throughput systems, componentized monoliths, and introduced containerization and automated testing to speed iteration. As an open-source contributor they improved policy persistence in the well-regarded casbin/jcasbin authorization library, demonstrating attention to robustness and performance. Based in Irvine, CA and trained in astrophysics at Peking University, they approach software as an artist—writing clean, extensible code while connecting big-picture product goals to implementation detail. They are neurodivergent and use they/them pronouns, bringing a thoughtful, communicative leadership style to multidisciplinary teams.
10 years of coding experience
9 years of employment as a software developer
Bachelor’s Degree, Astronomy and Astrophysics, Bachelor’s Degree, Astronomy and Astrophysics at Peking University
An authorization library that supports access control models like ACL, RBAC, ABAC in Java
Role in this project:
Back-end Developer
Contributions:1 review, 8 commits, 14 PRs in 2 years 1 month
Contributions summary:Zheng primarily focused on optimizing and enhancing the `FileAdapter` class, a critical component for policy persistence. Their contributions included code optimization, implementing policy loading via input streams, and exception handling improvements. Further work involved integrating policy caching after persistence operations, and modifying the Enforcer and config classes to support the adapter's functionality. These changes directly impact how policies are loaded, saved, and managed within the authorization system.
Contributions:7 releases, 34 pushes, 1 branch in 4 years 6 months
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.