Xiyuan Chen

Back End Developer at University of Toronto

San Jose, California, United States
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
Xiyuan Chen is a back-end developer based in San Jose with six years of hands-on experience building reliable server-side systems and SaaS features. Currently contributing to Dify, an open-source LLM app development platform, he has focused on provider and tool management, account deletion flows, and compliance features that help move AI prototypes toward production. A University of Toronto alum now pursuing graduate studies at Purdue, he blends strong academic foundations with practical open-source engineering. Notably, his contributions to Dify touch core helper and tool manager components, reflecting a knack for improving platform extensibility and user-account safety in AI infrastructures.
code6 years of coding experience
bookMaster's degree, Computer Science, Master's degree, Computer Science at Purdue University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Toronto
github-logo-circle

Github Skills (10)

model-management10
api10
python10
apidoc10
back-end-development10
llm9
agent9
orchestra8
orchestration8
workflow-engine8

Programming languages (8)

C#TypeScriptJavaShellJavaScriptVueGoPython

Github contributions (5)

github-logo-circle
langgenius/dify

Jul 2024 - Apr 2025

Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
Role in this project:
userBack-end Developer
Contributions:22 PRs, 200 pushes, 20 branches in 8 months
Contributions summary:Xiyuan primarily contributed to backend functionalities by introducing features such as pinning, including, and excluding model providers and tools, along with account deletion. These changes involved modifications to the core helper, configuration, and test files, and the tool manager, impacting how models and tools are managed within the platform. The commits also demonstrate the implementation of account deletion functionalities and compliance reports. This work suggests a focus on enhancing the platform's provider capabilities and user account management.
agentaianthropicbackend-as-a-servicechatbot
GareArc/atc-web

Apr 2022 - May 2023

Contributions:1 release, 9 PRs, 72 pushes in 1 year 1 month
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
Xiyuan Chen - Back End Developer at University of Toronto