Joshua is an actor and voice actor. He's been working as a VO professional since 2006 and has been a voice acting coach since 2019. He is also the writer, editor, and on-camera host for the video announcements at his church. He lives in New Jersey with his actress wife, Desiree Rodriguez, and their son, Mateo.