Tom Nelson is an independent AutoCAD programming consultant and freelance technical writer and editor. He began freelance consulting after nearly nine years with Autodesk, first with the Developer Technical services, and later as a technical writer for various Inventor feature teams and the Autodesk Intent and Fusion product teams. He has worked as an in-house CAD applications programmer for a HVAC manufacturing company and as a mechanical designer for the aviation and semiconductor industries. Tom has delivered numerous CAD programming projects, both in-house and as a consultant, and has nearly 20 years' experience of supporting or developing Autodesk APIs.Tom has developed and presented a training class, AutoCAD ActiveX/VBA API for Autodesk Developer Network members, and contributed code and content to the Autodesk AutoCAD .NET API training class. He has also presented this onsite at Autodesk in San Rafael, CA.Tom is an Autodesk authorized developer. He lives in Portland, Oregon with his wife, daughter, and two cats.