I'm looking for a word that can be used to describe a person who likes to understand how something works and tries to make the same thing in his own way.
closed as off-topic by jimm101, user140086, BladorthinTheGrey, Helmar, TimLymington Dec 3 '16 at 15:05
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions on choosing an ideal word or phrase must include information on how it will be used in order to be answered. For help writing a good word or phrase request, see: About single word requests" – jimm101, Community, BladorthinTheGrey, Helmar
The word tinkerer might fit. To tinker can mean "to repair, adjust, or work with something in an unskilled or experimental manner" (Merriam-Webster). It's the "experimental" part that could make it work for your case.
He's been tinkering with cars since he was a kid, and now he's a tinkerer who knows nearly as much as a mechanic. 1