Suggestion: You should add a way to sort posts by most likes, most comments, most reposts, etc on profile pages. This may be DB-intensive, but I think it’s possible. (does each post have like a cached count? Or does it count up the likes and comments and stuff each time it is requested?)
there are currently no cached counts unfortunately. that said, it shouldn't be too intensive at current scale