John Yuyi On: Technology