Garret is currently a Principal Engineer at Smarter Grid Solutions in New York, USA. He was previously the Software Architect for ChinaNetCloud in Shanghai, China. Before this, he was the CTO and Co-founder of SnapEDA where he co-lead the company to receive funding from YCombinator. Prior to start-ups, he grew his professional career to a Senior Software Engineer at National Instruments working in both Toronto, Canada and Shanghai, China.

Garret worked for much of his career in the Electronics Design and Automation (EDA) industry, creating software products that enable electronics engineers to design the electronics we use every day. He is a contributor to open source EDA projects, including pcb-tools. He is no stranger to the web, and wrote his first website in 1997.

He speaks and writes regularly about his software engineering experience. He volunteers his web experience for ShanghaiPRIDE in Shanghai. Garret's complete resume is on LinkedIn.