John Sturgeon preyed on his victims, repeatedly raping two of them in Kilwinning, Irvine and Kilmarnock.
The 41-year-old called them obscene comments, controlled their destinations and interrogated their mobile phones.
Jurors heard how he treated the accused like a “dog or a slave” and repeatedly snapped his fingers to tell the other to immediately follow him.
Sturgeon denied the charges at her trial at the High Court in Glasgow.
Testifying on the day he was due to be married, he claimed the victims were “describing someone I am not”.
But the jury found him guilty on a total of 10 charges.
He was convicted of rape, sexual assault and sexual abuse against both women.
Sturgeon was also found guilty of the attempted rape of the latter woman.
The crimes occurred between 2018 and 2021.
He also raped the first woman at a villa near Dundee.
Sturgeon, who currently lives in Rosyth, Fife, was remanded in custody as her sentence was deferred until next month.
Ms Sturgeon, who previously held a senior role in the hospitality industry, had known the first victim for some time and had reconnected with her via Instagram.
She soon began to suffer under his control: He tortured her by criticizing her appearance, hounding her with phone calls, texts and emails, and restricting her access to family and friends.
Jurors heard a video clip which showed Sturgeon making “rude and rather offensive comments” to the woman.
He also punched the victim and threw a mobile phone at him, causing injuries.
During her evidence, Ms Sturgeon was questioned by KC’s Gary Allan about the rape allegations.
But Ms Sturgeon insisted: “I have never solicited anything sexual from him.”
A second woman suffered a similar ordeal.
At one point, Alan asked him: “By snapping your fingers at her, were you trying to treat her like a dog or a slave?”
Sturgeon: Absolutely not.
The trial also heard evidence that the defendant forced the woman to take part in “rape role-play”.
“It’s a complete fabrication. It never happened,” Ms Sturgeon told the court.
Prosecutors said the defendant also forced the victim to send them nude photos of herself and film intimate videos.
Ms Sturgeon also threatened to make false allegations to police about the woman.
Mr Allan asked Ms Sturgeon whether she had lied while on the witness stand.
He responded: “Absolutely not. They’re trying to portray me as something I’m not.”
“For some reason, I’m sitting here listening to two women talk about someone who is not me.”
Lord Arthurson adjourned sentence for reports.