Chensheng Xu
Hi! I'm Chensheng Xu, a passionate self-starter.
I love to learn and make things. From custom-made leather products to full-stack websites.
I always have the urge to learn and create, now I am eager to work and contribute to the exciting dynamic world of web development and software engineering.