There are resourses that can estimate your elo rating such as this one. Usually I need to solve some puzzles and the system will give me an estimation of my elo rating. Here I have a different thought: Can an online resource estimate my elo rating based on the games that I play?
For example, if I can upload the recent 100 games that I played under some standard time control, will there be a way to estimate my elo based on how I play? It seems feasible to me but I am not sure if such resource exists.