A cre­at­ive with a des­ign and tech­no­lo­gy pra­ct­ice, cra­ft­ing id­eas and hu­man-computer int­er­fac­es that tell stories and bring meaning to the surface

A cre­at­ive with a des­ign and tech­no­lo­gy pra­ct­ice, cra­ft­ing id­eas and hu­man-computer int­er­fac­es that tell stories and bring meaning to the surface