When software engineer Bain Viljoen began assembling his own Lithium batteries in 2019, little did he know how quickly the tiny operation in his garage would grow.