Today is the first time in about 90 days I have had the ability to login to my Dev.to account, and I was taken aback when I saw how many followers ...
For further actions, you may consider blocking this person and/or reporting abuse
All the best for your future:)