tinker

noun

1.
a person who enjoys fixing and experimenting with machines and their parts
Derived from:
tinker
2.
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
3.
small mackerel found nearly worldwide