I give you the challenge to clone Jira or GitLab in a week. I'll give you a $million if you can do either.
If you look at the leveling guidelines of any major tech company. Technical skill alone only gets you to a mid level job. After that it’s about scope, impact and dealing with ambiguity.
https://www.levels.fyi/blog/swe-level-framework.html
https://dropbox.tech/culture/sharing-our-engineering-career-...
A competitive advantage is knowing how to communicate business value from using technology.
Choose the smallest niche you can find and make a product just for them.
Ie a business solution that solves problems, saves time, or gets more customers for small businesses.
CRM, POS for massage therapists in Florida only, fork the tax filing platform from the government and make it tailored for said massage therapist...
Software is a tool and lowest common denominator might make you a billionaire or leave you broke, serving/creating/finding a small group of people with similar needs who you can cater for is the ticket