I think you could seriously improve your 'What do you do' answer. If you'd simply said "I develop travel guide apps" you probably wouldn't get any eye-glazing and in all likelihood it might even lead to an interesting conversation about traveling and favorite destinations.
Don't brag about how awesome you are and don't get into details about who you work for or how awesome they are. Simply state in as high-level terms as possible actual real world problem you are solving, and don't worry if your short answer isn't technically correct. If they care you can clear up any confusion when they ask for more details.