A graphic designer is a professional who combines visual and textual elements to create various types of visual content for both print and digital media. They use their creativity, technical skills, and understanding of design principles to communicate messages and solve visual problems.