Siyuan Yan

Web Developer at MiraiX

Cardiff, Wales, United Kingdom
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
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
job2 years of employment as a software developer
bookMaster of Science - MS Mathematics, Master of Science - MS Mathematics at Cardiff University / Prifysgol Caerdydd
bookBachelor of Science - BS Mathematics and Computer Science, Bachelor of Science - BS Mathematics and Computer Science at University of Alberta
languagesEnglish, Chinese, Japanese
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++RustCMakefileValaHTML

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:90 reviews, 12 commits, 64 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.
multithreadingconcurrencyemscriptenwebworkersrust
Madoshakalaka/yew-interop

Dec 2021 - Jan 2022

Load Javascript and CSS asynchronously in yew
Contributions:4 releases, 241 commits, 18 PRs in 1 month
rustasynchronouslyjavascriptcsswebassembly
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