Having worked for corporate companies, non-profits and start-ups, Tim has developed and honed skills in graphic and web design, as well as illustration and technical knowledge in computer software and the printing industry. In addition to working under direction from supervisors and business owners, Tim has managed his freelance career which started during his college years. During that time, he has learned interpersonal skills and professional management while working for a variety of clients.