I guess hiding your identity is a way to cite your own stuff there.
Ultimately I’m going to need to turn your algorithm into code anyways so let’s just cut out the middleman. That may not be a popular opinion with peer reviewers, though.
Much as I dislike some aspects of Wikipedia, I think this sentence should be printed in bold at the top of every discussion talking about how to change that culture.
Also true of a lot of other "why don't they just X" statements about other successful projects. Chesterton's fence in action.
My recollection is that it started being spectacularly successful within a year or 2 of its founding (in 2001) but that the profusion of rules (and deletionism) started to ramp up slowly (over a period of many years) after it started being spectacularly successful.
(The Wikimedia Foundation was incorporated on June 20, 2003. The Foundation was granted section 501(c)(3) status by the U.S. Internal Revenue Code as a public charity in 2005.)
It's quite painful to directly edit Wikipedia articles on your own areas of expertise. You have context lay readers don't have, and you'll often leave things implicit or skip steps, because you know that laying those steps out and citing every detail of them isn't helpful for learning & understanding. But the encyclopedia doesn't work that way: the community there can't tell the difference between sensible elisions done in the spirit of efficient explanation, and original research that simply takes an opinion you hold idiosyncratically or fractiously and mints an encyclopedia article out of them.
It's also going to be deeply suspicious, for very good reasons that don't apply to you but do apply to like 70% of all other cases, any time you write something and cite yourself.
It is also just the case that not everyone should commit themselves to writing whole Wikipedia articles. I found the process pretty unhealthy; it sucked me in, to be sure, but it also filled my time with rules lawyering and squabbles. It'd be easy to criticize Wikipedia for having that culture, except that the project is so spectacularly successful.