Aosheng Ran

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

Building a personal workspace for knowledge management now. More to come.

Blog ->
About me ->
Old work archive ->