Guests who get a plan, not a push.

GenUI turns offers and itineraries into surfaces a guest can act on in one tap, inside the app you already run.

A 30-minute conversation about your product. If we’re the wrong fit, we’ll say so.

A Blade helicopter flying over the Hudson with the Manhattan skyline behind it

In production at

  • 8 weeks To Blade’s first client-facing app Blade
  • 100% Test coverage on JSX’s new Flutter app JSX
  • 5 days To a first GenUI catalog running in your sandbox GenUI Kit

In their words.

  • “We knew VGV were the Flutter experts. That aspect in itself was a no-brainer. When we made the decision that Flutter was right for us, we wanted VGV.”

    JSX Digital Product Owner
  • “VGV took our lifecycle marketing to a new level. A fresh audit and playbook gave us a clear, prioritized roadmap, and their execution unlocked use cases we hadn’t been able to activate on our own.”

    VP of Marketing, Blade Christiana Weller
  • “The team has done an amazing job. Our team has had nothing but positive things to say. Thank the team for me as they’ve performed this transition above expectations.”

    Chief Information Officer, JSX Craig Airitam

Start with one high-intent screen.

Excursions, dining or the day plan. Drop a generative zone in, leave the rest of the app untouched, and measure the lift.

  1. Booking apps Search, booking, and check-in flows built for speed on iOS and Android.
  2. Off legacy stacks Xamarin and aging web apps moved to Flutter, with the backend integrations kept.
  3. GenUI on one screen Excursions, dining, or the day plan composed for each guest, the rest untouched.
  4. Messaging that matches the brand Email design systems and lifecycle tooling such as Braze.
Hospitality & travel “Plan my day” becomes a composed itinerary with the reservation already held.
GenUI Kit Drops into the app you already run. Data GenUI Model Benchmarks

How it starts.

  1. 01

    A 30-minute call

    Bring the app, the repo if you can share it, and any release or launch date we should know about.

  2. 02

    A written summary

    What we heard, what we would do first, who from our side would do it, and an estimate.

  3. 03

    Your team keeps it

    You own the code and the IP from the first commit. Your engineers pair with ours.

What travel & hospitality teams ask before the first call.

Each answer points at work you can read on this site. Anything else, bring it to the first call.

01 Do we have to rebuild our app to use GenUI?

No. Start with one high-intent screen, such as excursions, dining, or the day plan, and leave the rest of the app untouched. A first catalog runs in your sandbox in about five days.

02 What will GenUI never generate?

Screens that decide money or carry legal wording. Checkout, payment, and core navigation stay static.

03 How fast can a travel app ship?

Blade’s first client-facing app shipped in 8 weeks, redesigned and rebuilt in Flutter with a Dart Frog backend integration.

04 Can you move us off Xamarin?

Yes. JSX came to us on a deprecated Xamarin app over Navitaire’s backend. We built a Flutter app they own, with 100% test coverage, ready for loyalty and ancillary revenue.

Laura Hughes Lekhi Director of Business Development
Greg Laird Senior Business Development Executive

We’ll care about your success as much as you do.

Our unicorns read every message and reply, usually the same day.

Start the conversation

A 30-minute call about what you’re building.