Kelly has experience as a social worker and a mental health professional. She has worked in a transitional housing unit with mental health patients. She volunteered for several years at a domestic violence shelter. She provided case management for homeless families and special populations. She has also coordinated volunteer training at an agency that provides volunteer services for the elderly.