I have aspergers too.

It's hard for me to comment on the specifics of this situation because social dynamics are complex. Given you have aspergers it's entirely possible you're doing things wrong without knowing, but it's also possible this person being unreasonable.

All I can really do is give advice based on what I've learnt as a fellow aspie who once lost their job for being an aspie in the workplace.

Firstly, you shouldn't be trying to make friends at work. If people ask you personal questions you should always redirect the conversation to something work related. But more importantly, you should never (under any circumstances) ask people personal questions – especially females. The reason you shouldn't ask personal questions is because if you're aspie you probably struggle to maintain eye contact and you probably speak in an unusual, perhaps awkward monotoned way. Asking a women, "what did you do on the weekend?" without eye contact and with typical aspie inflections will often be preserved as creepy. And it's possible you might also just look be a bit weird which can add to this. For example, it's quite common for aspies to have strange fashion sense, or look greasy because they haven't washed for a week. Basically everything about you could be sending red flags to this women to the point that it doesn't really matter what you're actually saying to her, the main issue is simply that you're communicating as a person with aspergers.

Secondly, do not engage in casual group conservations, avoid office parties, and do not joke about anything. If you can, even attempt to avoid laughing at jokes or behaviour you find funny. Humour is extremely dangerous for aspies. Causal settings like group chats during lunch, or Christmas office parties tend to be full of humour. Humour is often controversial, but as an aspie you probably don't have a good sense for what's appropriate. Even if you believe you know the rules, you should assume you don't. There's simply too much subtlety in humour and what's appropriate will vary massively on minor variations in context. You might know how to act 95% of the time, but that 5% can cost you your job.

Finally, be extremely polite. Obviously there's the basic stuff like saying please and thank you, but also just acknowledging people for doing good work or being helpful around the office can go a long way. People might not understand you, but if they just know you well enough to know you're a pleasant and polite person in my experience they'll treat you much better. Obviously don't go over the top with compliments – I'm assuming you're at least socially adjusted enough to be able to say "thanks" to someone without coming across as weird here.

In regards to this specific situation, I'd suggest you avoid this person as much as possible and if you interact with them ensure it's purely work-related. But also make sure you do this while being as polite as you possibly can be to them. If you look like you're avoiding them and shutting down them down when they attempt to communicate with you you also won't be doing yourself any favours. That's why you always engage, act polite, but always redirect conversation to something work related.

But that's just my advice, as one aspie to another.