Hi, I am Xu Cheng, aka. DrXCheng, a digital poet, accessibility (a11y) advocate.
I use the pronoun he/him.


I develop accessible websites and web apps with state-of-the-art technologies.

My recent skill sets: Web development (HTML/CSS, JavaScript/TypeScript, React, Vue), Server-side development (Python, PostgreSQL, MySQL), AWS, etc. Lately, I'm also interested in Web3 development.

I am available for small to medium size projects.


I was born in China and am living in Metro Vancouver, Canada.

I came to Canada to complete my MSc and Ph.D. in Computing Science at Simon Fraser University. My research topics were networking and data mining. I have published over 20 journal and conference papers, attracting more than 2000 citations (Google Scholar ).


I am a casual gamer. I upload my gameplay videos to the YouTube channel, which has over 16M total views and 11K subscribers.

I have also obtained a YouTube certification on audience growth.