I’m a designer and developer based in Berlin, currently building Next.js at Vercel. Previously worked as a software engineer at Microsoft. I enjoy finding and solving problems.

Started programming in high school and has since spent 4 years on algorithm competitions, worked as a freelance developer in Shanghai, and got a BSc degree in Computer Science from Fudan University. I have been contributing to open source since 2013, as well as making games, creative coding, and HCI experiments. Notable work:

My other projects: Y86, Metaballs, COBE, Tilg, CC, VRS, Flappy Cube, Inns, 赤徑, more...



  • Software engineer at Vercel (formerly ZEIT), 2018–present
  • Software engineer at Microsoft, 2017–2018
  • Bachelor of Computer Science at Fudan University. Shanghai, China, 2013–2017

Web Development

HCI, Game, and Creative Coding


  • Game grant winner from Thekla (makers of The Witness and Braid), 2018
  • Top 30. Tencent GAD Game Innovation Competition 2016
  • Outstanding Creative Awards (10 teams), Tencent TPai Student Innovation & Entrepreneurship Competition 2016
  • 1st place. HackShanghai 2015, China’s largest hackathon
  • 6th place. MegCup 2015
  • Gold Medal, 8th place. ACM-ICPC Asia Regional Contest 2013
  • First prize. China National Olympiad in Informatics in Provinces (NOIP) 2011, 2012 (2nd place in Hubei provience)
  • Bronze Medal. China National Olympiad in Informatics (NOI) 2011, 2012


Twitter · GitHub · Instagram · g@shud.inCC BY-NC 4.0 © Shu Ding.RSS