I'm starting to spend more time on personal projects to boost my skills. I'm not a contractor yet, but hope to make the move in a couple of years.

My question is, should I spend most of my time getting better at a single tech stack like java/spring boot, (90% of my software knowledge),...