Shell Xu

Shanghai

Read my blog

GPG KEY: 2276 57F3 6E16 9B90 4186 2EBF 29A9 7386 0914 A01A

  • Work
    • IT
  • Education
    • JiaoTong