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 and ran his freelance career since before graduating college. During that time, he has learned interpersonal skills and professional management while working for a variety of clients.