Dennis currently serves on Berkley City Council, where since 2017 he has focused on communication, infrastructure, and preserving residents' quality of life. He sits on the Board of Trustees of the Michigan Municipal League and is Past President of its Elected Officials Academy, where he has earned multiple honors through the program. Dennis represents Berkley at SEMCOG and holds a Master’s Citizen Planner certification from Michigan State University. Outside elected office, he is a senior software engineer at Mercury Banking. He earned a B.S. in Mathematics and Computer Science from Lipscomb University and an M.S. in Computer Science from The Ohio State University and lives in Berkley with his wife and their two cats.