tinker up

Avançado (C1) informal

To put something together or fix it up by experimenting and adjusting as you go.

"He tinkered up a radio receiver from spare parts he found in the garage."