James Floyd Kelly is an author and blogger from Atlanta, Georgia. He has a B.A. in English (University of West Florida) and B.S. in Industrial Engineering (Florida State University). He has worked in technology for more than 15 years, including work as a technical trainer, a network systems administrator, and a technology outsourcing consultant. Jim has written books and articles on numerous subjects, including LEGO Robotics, building a CNC machine and a 3D printer, and open source software. When not writing books, he can usually be found tinkering in his workshop or spending time with his wife and two young boys.