It's very tempting to try to find a career that lets you do all the things you love -- and, if you're going to attend college but haven't started yet, it's going to be tempted to pick a major that lets you study all the things you love, or dual-major, or even be tempted to triple-major.
Consider instead focusing on just one or two of the things you love, and doing the rest as hobbies. It's great to have your job be what you love... but it doesn't need to be everything you love. I know someone who is a professional software engineer, but also has a side business as a photographer. I don't have a side business, but I'm a serious skier and somewhat serious hockey player. I also have an interest in computer languages, which I express as a non-professional side project.
One of the great things about software engineering is that the pay is good, and the hours, while significant, aren't as all-consuming as other professionals (like investment banking). This means that you have plenty of time and money that you can devote to things you love, even if they're not your day job.
I would consider mixing software engineering and design by looking at front-end programming, and devoting your non-professional time to your other interests.