tinkerer

noun
  1. a person who enjoys fixing, adjusting, or experimenting with things, especially mechanical objects, often as a hobby
  2. a person who makes minor repairs or adjustments in an unskilled or experimental manner
  3. Usage: sometimes implies lack of expertise

Examples