If he’s only storing one can deep, why not make the shelf depth 1 can deep?
I also agree with the statements about code/safety/insurance. If he’s doing it for a living, he’s getting paid and is he reporting to the tax man? He should also be insured and doing things the right way.