Aosheng Ran

I'm an interaction designer aspiring to build systems and technologies that empower individuals and communities.

Semilattice →

Blog →
About me →
Old work archive →