Work ExperienceSummer 2024·Rosseau, ON

Server

CrossRoads Fine Dining Muskoka

I spent the summer serving at CrossRoads, a renowned fine dining restaurant on Lake Rosseau, working alongside Executive Chef Richard Lalonde, former Head Chef of the Royal York Hotel. The high-standard environment sharpened my communication, multitasking, and teamwork, and gave me a close look at how the restaurant operated day to day. That visibility is what led me to build two tools to solve problems I saw firsthand.

Project 1

Bar Inventory Tracker

A mobile-first web app that replaced the bar's paper alcohol inventory sheets with a live, device-shared system.

I noticed the owners were tracking inventory on paper, with counts getting mixed up, numbers transcribed incorrectly, and staff having to recount everything when things didn't add up. There was no clean link between what was being used and what needed to be ordered. I built this system to create a seamless connection between the bar's live inventory and the ordering process for suppliers.

What I Built

  • Built a mobile-first PWA with Next.js and Supabase that replaced paper inventory sheets, deployed on a shared bar device with no login required.

  • Implemented AI-powered restock ingestion: staff photograph the end-of-night restock list, Claude Vision parses it, and a single tap applies all quantity updates.

  • Added a live watch list that automatically surfaces any bottle at or below its configurable low-stock threshold, with real-time sync across devices.

  • Used fuzzy matching to reconcile scanned bottle names against the database, reducing manual correction on photo imports.

Project 2

CrossRoads Staff Training Portal

A staff training portal where owners upload menu content and employees practice through situational quizzes drawn from that live content.

At the start of the summer there were a number of newer staff, and for a fine dining restaurant with over 200 wines and drinks to learn plus a detailed food menu, that's a lot to absorb quickly. I noticed new staff struggling to retain the specifics: allergens, descriptions, prices. So I built a training system that gives them structured, situational practice based on exactly where they were falling short.

What I Built

  • Built a dual-mode web app: owners upload menu items, descriptions, allergens, and prices; employees log in to take auto-generated quizzes drawn from that live content.

  • Quiz difficulty and focus areas adapt based on where each employee has been struggling, so weaker areas get reinforced automatically.

  • Covered the full menu (over 200 wines and drinks plus food), giving new staff a structured, repeatable way to build knowledge before hitting the floor.

  • Saved management roughly 4 hours per week previously spent on one-on-one verbal coaching and re-explaining the same menu details.

Tools & Skills

Next.jsSupabaseClaude VisionPWATypeScriptReactFine DiningOperations