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 at the intersection between software and engineering, creating software products that enable electrical and electronics engineering that we rely on 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 holds a BASc and MASc in Engineering from the University of Toronto and is currently pursuing as MS in Computer Science at Georgia Tech.

He speaks and writes regularly about his software engineering experience. Garret's complete resume is on LinkedIn.