Like Rez said, clicking “Topics” in their profile will bring up all topics they’ve started, clicking “Replies” in their profile shows their replies, and “All” will show everything.
I see what you mean with searching by username. Not sure what that’s about. The Search function may need to be tweaked or maybe it’s still indexing posts or somesuch technical stuff. But going to their profile is the more accurate method.