You're on the right path. Keep at it! You don't need formal schooling and these days industry experience includes personal work.
When you're ready, work with a recruiting agency - their job is to get you hired, so if you aren't gaining traction they'll tell you your weak points because at the end of the day, they get paid to place you. Then grow from there.
As another dev who suffers from OCD, Anxiety and Depression, best of luck!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.