JoeZhao

跨出界

Hey, I’m JoeZhao, a software engineer, and a gamer.

Archives

Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.