Production case study
VB Winery: commerce and operations software in the real world.
Team Robison builds and maintains the public website, Drupal commerce, rewards, events, Square integrations, reporting, campaign tooling, and production support behind a working Virginia Beach business.
The business context
A storefront is only one part of the system.
Virginia Beach Winery sells local wine, runs recurring events, works with outside partners, communicates with customers, and operates across both online and physical channels.
The software has to support public discovery and ordering while also handling event content, customer rewards, Square data, reports, campaigns, and the production details that appear after launch.
This is ongoing operating work, not a portfolio concept. Changes are tested against a live business with real customers, staff, inventory, events, and deadlines.

Systems built and maintained
Customer experience connected to operations.
- CommerceDrupal storefront and product content
Public catalog, product presentation, ordering paths, site structure, releases, and ongoing production support.
- Customer retentionRewards and campaign workflows
Customer-facing reward flows and the operational tooling needed to communicate and act on customer state.
- Payments and dataSquare integrations and reporting
Connect payment and business data to useful reports, reconciliation, customer workflows, and operational decisions.
- EventsEvent publishing and partner workflows
Support a changing calendar, event detail content, third-party collaborations, and the customer paths around attendance.
- OperationsAdmin tools and data cleanup
Repair inconsistent records, reduce repeated work, and give the business usable views into the information it owns.
- ProductionDeployment, debugging, and continuity
Keep the site and connected workflows operating through platform changes, live incidents, and evolving business requirements.
Engineering judgment
Build around constraints that cannot be wished away.
Local commerce software lives among existing platforms, staff habits, data quality problems, and customer expectations. Replacing everything is rarely the first practical move.
- Preserve working revenue paths while improving the surrounding experience.
- Connect Square and Drupal where shared state has operational value.
- Use focused internal tools when a full platform replacement would create more risk than benefit.
- Keep human review around customer communication and consequential automation.
- Measure behavior without inventing business outcomes that the available data cannot prove.
Similar pressure
Bring the system that has to keep working while it changes.
Team Robison is a fit when a business needs someone who can understand the customer-facing site and the operational software behind it.