Regarding your "niche", I have noticed that dating apps will not let you say that you are a programmer. I have scrolled through the "my interests" list of Tinder, Bumble, and OkCupid, and the only one that more or less fits is "startups", but that's it. I honestly feel midly offended.
Do you want to say that your interests are reading, traveling, living and laughing? Sure, go ahead. Do you want to write "tech"? Sorry, this app is for cool kids only.
I know you can write anyhting you want in there, that's not my point. And no, I don't want to write how proficient in Python I am.
My point is: if you are a tech-minded person who likes tech for fun the apps will discourage you from showing it. Bumble's interest list [1] has ca. 200 interests including ~20 TV show genres, 30 sports, 10 types of traveling, and 15 personality traits. And yet there's exactly one mildly-tech-related interest, namely, "video games".
Being at my most generous I would read that as "geeks tend to make horrible dating profiles so Bumble steers them towards what's more likely to get them dates", but (as I said originally) I feel mildly insulted by the idea that "bringing my whole self" is something to discourage.
It looks like they simply don't have entries for stereotypically male-dominated activities. No home improvement, no woodworking, no cars or motorcycles, etc. And thus, of course, no entries for anything tech-related.
That's why you have prompts and bios to list this info. These interests lists are not mandatory and are very basic (people who know how to write a good profile can skip these interests and use their own words - more effective.
You mention OkCupid by name, and for the longest time they let you pick in the 'Languages' field C++. I used to use that as shorthand for programmer. Saw a handful of people use it here and there.
Also it's not like they deleted your profile if you mentioned being a programmer in any of the open text boxes. I've spotted several people that mentioned that in their profiles, and I was looking at women exclusively, so I didn't see it as often, but I did see it.
This was quite a few years ago though. Might be different now.
Do you want to say that your interests are reading, traveling, living and laughing? Sure, go ahead. Do you want to write "tech"? Sorry, this app is for cool kids only.