You can see who has viewed your profile on Telegram by enabling the Show Profile Viewers setting in the Privacy and Security section of the Settings tab. If you enable this setting, you will see a counter on your profile that shows how many people have viewed it in the last 24 hours. You will also see a list of usernames of those who have viewed it if they have enabled this setting as well.