Yes, people can see who has viewed their Twitter profile. By default, Twitter shows the last 25 people who have viewed your profile. To see a list of all the people who have viewed your profile, click on the "View Profile" button at the top of your Twitter timeline and then select "Who's Viewed Your Profile" from the menu.