Tian Zhen is a digital transformation professional with five years’ experience applying data-driven techniques across finance and industrial clients, now training in Technology Strategy at NatWest Group. He combines practical analytics (SQL, Python) with consulting experience—building a zero-code diagnostic tool that cut development time by 30% and improved departmental efficiency by 25%—and has translated insights into measurable business impact like a 10% uplift in customer satisfaction. Academically grounded in digital innovation from UCL and e-commerce from Nanjing Agricultural University, he bridges built-asset digital strategies and customer analytics. An active contributor to open-source ML tooling, he implemented a self-supervised graph learning model into the widely used RecBole recommendation library, showing an interest in production-ready machine learning. Colleagues would describe him as pragmatic, curious, and focused on turning complex data into actionable transformation.
5 years of coding experience
Bachelor's degree E-Commerce/Electronic Commerce, Bachelor's degree E-Commerce/Electronic Commerce at NANJING AGRICULTURAL UNIVERSITY
A unified, comprehensive and efficient recommendation library
Role in this project:
ML Engineer
Contributions:6 reviews, 99 commits, 41 PRs in 1 year 2 months
Contributions summary:Tian implemented a Self-supervised Graph Learning (SGL) model within the RecBole framework, as indicated by the addition of the `sgl.py` file and associated documentation. The commits reveal modifications to the SGL model, including adjustments to its loss functions and overall structure. Additionally, the user integrated the SGL model into the automated testing suite.
Contributions:14 commits, 21 pushes, 3 comments in 3 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.