Hi Michael, Welcome to the Unschooling Forum!
That’s a great question and it’s super important for personal growth and development to find your cognitive strengths.
One of the reasons people often have so much trouble after leaving school and jumping into the real world is they have a narrow worldview and very limited experience actually working on things their passionate about which can truly make life difficult. This is why so many people that graduate with a certain major never actually end up using their degree because they choose to pursue their passion.
It’s important to rekindle the individuality and creativity that makes you uniquely you. Oftentimes school does not equal success so you may have to distance yourself from your schooling bringing you any type of success in life and instead focus on finding your purpose in life:
Based on the skills you mentioned, it seems like you could be a software engineer and/or developer, but again, I don’t want to box you in because your potential is truly limited only by your mind which is why I would highly recommend the book Think & Grow Rich.
I am not fond of tests, but the following personality test I have found very useful in my life so this may help you and I would love to hear what you discover about yourself:
I would also recommend pursuing an apprenticeship that will help you gain more experience. In which case, I think Praxis would be a great opportunity. Founded by Isaac Morehouse, who was unschooled, and has a lot of great info on his site and videos. He also founded Crash which is another great opportunity.
Realize that everyday you are living the life you choose, our lives are not journeys to nowhere, do what you love and pursue your passions.
“It’s not our life that determines how we live, it’s how we LIVE that determines our life.” ~ Sallie Felton