Problems can also be displayed in a paginated and tabular manner on the profile page. This will help improve readability.
The table can contain fields such as "solved on", ''no. of submissions" etc.. basically all the information that is necessary to keep track of the problems by a user.