Siyuan Yan

Tokyo, Japan
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
Siyuan Yan is a full-stack web developer and Rust enthusiast with 7 years of experience building production web systems, often using a fully "rusty" stack with Yew/Wasm frontends and Axum backends. He combines strong Python and data-science skills with practical DevOps and product experience, having founded a revenue-generating ML audio startup and delivered commissioned CMS projects end-to-end. At MiraiX and in freelance work he’s shipped Rust-first web apps, and as a contributor to the popular Yew framework he’s improved macros, docs, and attribute handling—demonstrating both low-level systems care and user-facing polish. His background in mathematics and computational linguistics informed work on indigenous language tools using finite-state transducers, a detail that reflects his aptitude for complex data processing and multilingual systems. Based in Cardiff, he pairs international experience and language skills with a pragmatic, open-source mindset.
code7 years of coding experience
github-logo-circle

Github Skills (11)

html10
macros10
web-framework10
docusaurus10
rust10
rust-wasm10
documentation9
webpages9
github-ci6
githubaction-workflow6
javascript5

Programming languages (17)

MDXJavaC++RustCMakefileWebAssemblyVala

Github contributions (5)

github-logo-circle
yewstack/yew

Sep 2021 - Jan 2022

Rust / Wasm framework for creating reliable and efficient web applications
Role in this project:
userFull-stack Developer
Contributions:153 reviews, 12 commits, 176 PRs in 4 months
Contributions summary:Siyuan primarily contributed to the Yew framework, focusing on both macro development and documentation. They fixed bugs related to the `html_nested` macro by removing extra braces and ensuring correct behavior on HTML elements. They also implemented features such as `From<Cow<'static, str>> for AttrValue` and updated documentation related to router components, addressing missing sections and improving code snippets. Additionally, the user enhanced the codebase by bumping Docusaurus and incorporating in-code translation.
rustguijsxelmweb-framework
Chrome browser extension for Cree click-in-text translation
Contributions:20 reviews, 145 commits, 19 PRs in 1 year 6 months
browser-extensionchrome
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