Takahiro Hirata

filmmaker, software creator, media artist