Aosheng RanI'm an interaction designer aspiring to build systems and technologies that empower individuals and communities. Semilattice →Blog →About me →Old work archive →