Post list based on the page author

As mentioned by @mridul-aggarwal WordPress supports author pages with the author.php template (Author_Template).

If you are setting up a custom template you will need some method of letting the template discover which user is supposed to be displayed, this is usually done via a POST/GET request or in the URI http://example.com/path/to/user/username which you can then detect using PHP.