Can you find work in a tangential field like software or systems support / troubleshooting ? It's not as sexy or well-paid as software engineering, but working tickets gives you clearly defined work accomplishments that can show off your troubleshooting skills. And I learned that talking to customers isn't actually the worst thing - you basically learn a script and stick to it. You will still burn out after a year or so, but it's an easier resume pivot to dev work than other non-industry gigs.