Jiyuan Shen is a data scientist at SAP AI Lab with 11 years of engineering experience blending algorithmic rigor, software craftsmanship, and practical ML system delivery. He designs end-to-end evaluation platforms for agents and LLMs—covering synthetic data pipelines, proxy users, metric validation, and stability analysis—bringing production-focused benchmarking and prompt optimization to multimodal AI. A mathematically minded full-stack developer, he contributes to notable open-source projects such as the Sabaki Go editor and a TikZCD visual editor, demonstrating UI/UX chops alongside backend and engine integrations. His background includes applied computer vision and AIoT work at Bosch and algorithm engineering in automotive inspection, reflecting a strong track record of taking research into deployed products. Based in Heidelberg with roots in Singapore and a Master’s from NTU, he pairs academic depth with hands-on engineering and a creative streak as a wannabe artist and gamer.
11 years of coding experience
Master of Engineering - MEng, Computer Science, 4.17/5.0, Master of Engineering - MEng, Computer Science, 4.17/5.0 at 南洋理工大学
Bachelor of Engineering - BE, Computer Science, 3.55/4.0, Bachelor of Engineering - BE, Computer Science, 3.55/4.0 at 上海大学
An elegant Go board and SGF editor for a more civilized age.
Role in this project:
Full-stack Developer
Contributions:106 releases, 8 reviews, 4008 commits in 7 years 4 months
Contributions summary:Jiyuan's contributions primarily revolve around developing features and improving the elegant Go board and SGF editor Sabaki. Their work includes implementing new menu items for shifting variations, refactoring code, and improving the display of move annotations within the game graph. Furthermore, the user refactored and added improvements to the engine handling and GTP console, including features for the display of analysis results. The user was also responsible for various UI improvements and theming, including the ability to install and choose custom themes.
A simple visual editor for creating commutative diagrams.
Role in this project:
Front-end Developer
Contributions:25 releases, 5 reviews, 292 commits in 3 years 2 months
Contributions summary:Jiyuan primarily focused on developing the user interface of the commutative diagram editor. Their contributions included setting up the project with Preact and Babel, creating core components like App, Grid, GridCell, and Toolbox, and implementing features such as grid panning. They also added styling with CSS and integrated MathJax for rendering mathematical expressions.
diagramseditorvisual-editor
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.