top of page


lives and works in San Francisco

Creative and energetic awesome product architect with extensive experience in complete hardware product development cycle from design to manufacturing. Offering consulting services including hardware architecture, system and digital design for consumer electronic devices, as well as project management for hardware inclusive products.  

Excellent communicator and has a knack for clarifying and solving complex problems through integration of insights from disparate perspectives. Shipped products at >1 million volumes for Cisco and Apple, created prototypes for the advance development groups at Lab126 and Nokia at small quantities, and architected BLE enabled wearables.  Has a strong interest in user and value focused designs, and passionately believes in creating simple, artful, and delightful products.


Proficient with Cadence Concept, Allegro, Altium, Eagle CAD

Programming languages: C, C++, Apple Script, shell script

Tools: Jira, Slack, Wrike, Omnigraffle, Excel

Familiar with arduino FW development

Fluent in Mandarin Chinese.



California Institute of Technology, Pasadena, CA – B.S. Engineering and Applied Sciences 1999


Principal, Essence Engineering 2013-2022

Product Architect, Basis Science/Intel, SF, CA    2015-2016

Sr. Hardware Integrator, Coin Inc., SF, CA    2014

Sr. Hardware Engineer, Synapse Product Development, SF, CA    2013, 2014

Sr. Hardware Integrator, AEHW group, Nokia Inc., Sunnyvale, CA    2012-2013

Sr. Hardware Design Engineer, Lab126/Amazon, Cupertino, CA    2010-2011

System Integrator, Apple Inc. Cupertino, CA    2005-2008

Team Lead/Hardware Engineer, Cisco Systems, San Jose, CA    2000-2005


Multiple contact pogo pin — US9748680B1

Zero power mode — US10680452B2

Force-sensitive display assembly for user input — US20180088719A1

Reverse mounted gull wing electronic package — US10699992B2

Inter-Device Location determinations — us14/158627

Portable computing device as control mechanism — us8612641

Enhanced face recognition in video — us9355301 B2

Apparatus and method for copying rules between devices — us9582436 B2

Multi-display type device interactions — us9013416 B2

Dynamic content discoverability — US9754016B1

bottom of page