Michael Carbaugh is a North Carolina-based designer specializing in User Interface and User Experience design.