Charles has a deep understanding of current Internet technologies and web applications. He also has strong design skills and an entrepreneurial mindset. I look forward to working with him again.