The Rep is one of St. Louis’s longest-running professional theatre companies, founded in 1966. Since joining in May 2025 I’ve had my hands across the entire operation — from day-to-day content edits and show page updates to full page rebuilds, accessibility remediation, Salesforce/PatronManager development, analytics infrastructure, and spearheading a proposed migration to WordPress. Every public-facing page on repstl.org has gone through my hands at some point.
Day-to-day ownership
Live Site Edits
Ongoing content updates across the entire site — show listings, event pages, subscription info, staff pages, and seasonal promotions on a production CMS.
Show & Event Pages
Build and maintain individual show pages each season — production details, performance schedules, ticketing links, and cast/creative team listings.
Cross-Team Coordination
Work directly with Marketing and Development leadership on time-sensitive changes, translating business needs into front-end updates quickly and accurately.
Brand Stewardship
Enforce visual and content standards across every page — typography, color, layout, and tone — ensuring consistency as the site evolves.
PatronManager / Salesforce Development
Donation Rollup Batch Class
Built and deployed
DonationRollupBatch to production — a scheduled Apex class that runs nightly to calculate Total Gifts, Largest Gift, Number of Gifts, Last Gift Date, Last Gift Amount, and First Gift Date directly on Contact records.
Contact Follow-Up Reminder Flow
Built a record-triggered Salesforce Flow that sends scheduled email and in-app notifications to prompt staff follow-up on donor contacts automatically.
Diamond Anniversary Ticket Snippet
Built a scoped HTML snippet for the Diamond Anniversary Concert Series embedded in the Showtime CMS — handling ticket purchase presentation within PatronManager’s constraints.
Discount Code Research & Scoping
Researched and documented PatronManager’s limitations around donor-status-gated discount codes, delivering clear findings to inform future development decisions.
Analytics & Tracking
Google Tag Manager
Implemented GTM across repstl.org, establishing a scalable tag management infrastructure for all current and future tracking and marketing needs.
Google Ads Conversion Tracking
Researched and scoped conversion tracking across the PatronManager/Salesforce ticket purchase path — mapping the full funnel from ad click through completed transaction.
Case study — Subscription page redesign
Classic Mainstage Subscription page · Before → After · Designed in Adobe XD
Adobe XD
What changed & why
Visual hierarchy
The original page treated every element with equal weight. The redesign establishes a clear content order — hero, benefits, pricing, then purchase flow.
Subscription benefits layout
Collapsed accordion-style benefits replaced a wall of text, letting users scan quickly and expand what’s relevant to them.
Purchase flow clarity
Broke the checkout process into explicit numbered steps — Purchase, Check Email, Select Seats — reducing friction and drop-off.
Performance schedule grid
Restructured the performance schedule into a scannable week-by-week grid with consistent card components and clear pricing.
Seating chart presentation
Enlarged and recentered the seating diagram with clearer tier labels — Premium, Preferred, Choice — making seat selection more intuitive.
Brand consistency
Standardized typography, spacing, and color usage across the page to align with The Rep’s visual identity guidelines.
Broader contributions
Accessibility Audits
Full ADA compliance reviews across high-traffic pages. Resolved WCAG failures including contrast ratios, focus states, and screen reader issues.
Page Rebuilds
Rebuilt key pages in HTML/CSS to improve usability and mobile responsiveness within the existing CMS constraints.
WordPress Migration Lead
Built a full WordPress theme demo for repstl.org and delivered a stakeholder presentation covering architecture, cost savings, plugin strategy, and migration roadmap. Proposal currently under internal review.
Staff Training
Preparing documentation and training materials for the team handoff as part of the WordPress migration plan.
Migration roadmap
Phase 1 — Complete
Audit & Assessment
Full accessibility and technical audit of the existing site. Documented all issues, page structures, and content inventory.
Phase 2 — Complete
Proof of Concept & Proposal
Built a full WordPress theme demo for repstl.org and delivered a stakeholder presentation covering architecture, cost savings, plugin strategy, and migration roadmap.
Phase 3 — In Review
Stakeholder Approval
Proposal currently under internal review. Pending organizational sign-off to move into full build and content migration.
Phase 4 — Upcoming
Build & Content Migration
Full theme development, content migration, and staff training on WordPress admin.
Phase 5 — Upcoming
QA, Launch & Handoff
Full QA across devices and browsers, final ADA review, production launch, and team handoff documentation.
Stack & tools
View current site ↗
HTML
CSS
JavaScript
WordPress
PHP
Adobe XD
Adobe Photoshop
Google Analytics
ADA / WCAG
Git
Salesforce Apex
Salesforce Flow Builder
PatronManager
Google Tag Manager
Google Ads