Bill Phan — A designer & developer who loves building digital products and interactive experiences with detail and dedication that borders on obsession.