Bradley holds a B.S. in Computer Engineering and B.S. in Electrical Engineering, magna cum laude, from N.C. State University. He also received his M.S. in Computer Engineering while at N.C. State. Prior to attending law school, Bradley worked as a design engineer at IBM in North Carolina. While at IBM he designed logic for PowerPC microprocessors, specializing in cache functionality.
Bradley earned his J.D., with honors, from the University of North Carolina School of Law. While at Carolina, Bradley provided counsel to local non-profit organizations as a student attorney in the Community Development Law Clinic, and also accumulated over 100 pro bono service hours. He is a native of North Carolina.