Built a CMS that fed data to two OpenGL apps: a Tasting Table and a Barback display.

Stoller Winery Tasting Room

Experiential Engineering

Photo of the Stoller Winery tasting room.

Status

Shipped

Company

Downstream

Duration

Three months

Role

Full Stack Developer

Tech Stack

Problem

Stoller Winery needed a single source of truth for wine data, events, and media that the on‑site apps could consume to display on their interactive, LED tasting tables and on their LED "barback" application.

My role

  • Developed the CMS and data model
  • Integrated with two front‑end apps (Tasting Table & Barback)
  • Supported features like 3D map info, newsletter signup, and live content

My Contributions

  • Kept the admin simple so staff could update without training
  • Unified data so both apps pulled from the same source
  • Gave insights from previous career as a brewery manager to help in making product decisions

How it ended

Reliable tools for the tasting room that showed up in press coverage and guest photos.

Notes

Having worked in craft beer for eight years, this was a great project for me to be able to work on. This was also my first project ever working in experiential, and it was so much fun to be able to work on. Absolutely adore this project. Fun fact: this winery owns the Spruce Goose from The Aviator movie!

Project Gallery

Stoller Tasting Table in the tasting room. This lets folks learn about the winery while they're tasting their wine. Image credit: Stoller Winery
A photo of the Stoller Winery barback application. This would show slideshows, weather, and information about the winery that could be set by the content team. Image credit: Stoller Winery
Exterior of the tasting room. Image credit: Stoller Winery

Impact

content-ops
reliability

Have a venue app with messy data? I can help tidy the source of truth.

Talk details