I was an active "reverse code engineer" around 2005-2011, I worked on reversing popular software protections on both Windows & Symbian, and was involved with a certain famous (at the time) team that released tutorials on those subjects under pseudonyms.
That was back when I was in high school and early years into college.
I live in a third world country, and in my early twenties I dropped out of college to support my family.
I built a business that's unrelated to tech and the pandemic put an end to that, so I started thinking about applying to remote jobs thinking that I can easily land an interview and ace it.
Well, the problem was getting an interview.
I worked extensively with x86 ASM (MASM, FASM), wrote packers/unpackers in C back in the day, wrote extensions for IDA at some point. When I built the family business, I had free time so over the last few years and I've learned and used a few other languages (Golang, Rust).
I've been doing LC and LC-like problems over the years, so I can comfortably solve most DSA problems that I've seen thrown at FAANG candidates, tackled system design questions as well, so I'm familiar with SW architectures of modern software.
However, since I don't have a college degree, nor an active online portfolio (github and the like), I don't meet any requirements for any of these jobs which I can do better than a large portion of the SWEs complaining on Blind about their 6 figure TC and how awful WLB is at Facebook. I could do their jobs at a fraction of the TC.
Unfortunately, I was an idiot and dropped out of college.