Carl Thomas portfolio: Principal Product Designer & Technologist