Road geek, computer guru, car enthusiast.
Rational optimist, amateur historian, die-hard libertarian.
As the only son of two engineers, I consider myself a designer with a developer’s mind, or vise versa. In addition to design per se, I’m also passionate in solid modeling and programming. The capability of creating prototypes based on real electronics, code, and physical models empowers me to present ideas that show how a solution works in a functioning mock-up. I believe that testing and iterating on a prototype is the nimblest approach to designing the perfect user experience.