Songwriter, guitarist, vocalist, bassist, keyboardist, and drum programming; mixing and mastering