user16626: 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.

user4418: 
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?

If, as part of that upload, you also supply the ratings of opponents in the same rating system (i.e. all FIDE or all lichess or all chess.com) for at least 5 of the games in which you score at least half a point, then yes. Of course the moves played would be irrelevant.
The point being that no rating system gives a measure of absolute playing strength. Every single rating system gives a measure of relative playing strength.

16626: <p>There are resourses that can estimate your elo rating such as <a href="http://www.elometer.net/" rel="nofollow noreferrer">this one</a>. 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? </p>

<p>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.</p>
 4418: <blockquote>
  <p>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?</p>
</blockquote>

<p>If, as part of that upload, you also supply the ratings of opponents in the same rating system (i.e. all FIDE or all lichess or all chess.com) for at least 5 of the games in which you score at least half a point, then yes. Of course the moves played would be irrelevant.</p>

<p>The point being that no rating system gives a measure of <em>absolute</em> playing strength. Every single rating system gives a measure of <em>relative</em> playing strength.</p>
