tinker, tinkerer -- (a person who enjoys fixing and experimenting with machines and their parts)
tinker -- (formerly a person (traditionally a Gypsy) who traveled from place to place mending pots and kettles and other metal utensils as a way to earn a living)