Brettelberg
SHEET 01 · Web Platforms · FLAGSHIP
Brettelberg
39.40° N · 107.34° W · EL 10,700 FT
369 Supabase migrations, five portals, live weather at 10,700 ft, 20+ 3D labs, and a booking engine — built as Executive Director for a 26-unit ski resort

4,878 commits668k lines tracked3M+ lines added747 API routes369 migrations274 tables16 crons4 locales1 committer

FIG. 01 — booking flow — webhook ack ~235 ms 
FIG. 02 — live weather at 10,700 ft 
FIG. 03 — unit b1 — reserve calendar 
FIG. 04 — the experience page 
FIG. 05 — sunlight mountain valley 
FIG. 06 — self-service check-in
About
Brettelberg Condominiums is the only ski-in/ski-out lodging at Sunlight Mountain. Over seventeen months I built and shipped the entire software side of the operation: public booking with live OwnerRez sync, an owner portal, board governance with AI-drafted meeting minutes, a Monte Carlo reserve-fund simulator, a county-scale real-estate intelligence platform, a sweepstakes engine, and a 47-section admin back office. One author, three repositories, 4,878 commits.
Domains
01Booking & Groups
- OwnerRez-synced booking engine: webhook path acknowledged in ~235 ms, circuit breaker tuned so launch-day booking races can't trip it, FIFO token-bucket throttle
- Group booking wizard: magic-link invites, conflict-safe self-assignment, fairness-aware auto-assign with simulate/preview/undo
- Owner revenue statements and admin reporting dashboards
02Governance & Finance
- Zoom transcripts flow through a webhook pipeline into Claude, which drafts committee minutes for board review and PDF export — every test runs a deterministic mock at zero token cost
- Monte Carlo reserve-fund simulator: 1,000 iterations x 120 months, resampled from five years of actual bank statements, seeded and reproducible
- Budget cycles, approvals workflow, audit-log viewer, admin impersonation with guardrails
- Maintenance-hire assessment pipeline: quizzes, rubrics, tokenized candidate sessions
03Real-Estate Intelligence
- County-level property-data platform: subdivisions, sales, people, HOA and management-company cross-referencing
- Transaction-network graph and zoomable market sunburst
- A dedicated realtor portal — the fifth external role
04Guest & Physical World
- Live WeatherLink station at 10,700 ft with history and collection crons
- Self-service check-in and QR parking-pass verification
- Lobby-kiosk endpoints and Twilio voice: caller lookup, transfer, voicemail, wired to Slack
- County court-docket scraper cross-referenced against residents
05Marketing Engine
- Sweepstakes engine: Colorado-compliant free entry, double-opt-in referrals, auditable seeded draw with immutable entrant snapshot
- CMS with scheduled publishing, content calendar, and GrapesJS email builder
- In-house SEO ops: GA4 + Search Console sync, SERP tracking, search-performance dashboards
06Labs
- 3D Gaussian splat of the actual building (2.3 GB of splat data), flyable in the browser
- Night-sky simulator, availability heatmap, terrain relief, weather particles
- dev-costs dashboard tracking the project's own AI spend; OS-desktop replicas (macOS, Windows 11, ChromeOS, iPadOS, retro)
It runs a real business. That's the whole pitch.
Key features
- 01Cinematic video hero with admin-configurable clips, seasonal toggling, and audio layers
- 02Real-time weather station at 10,700 ft with historical charts (3h to 90d ranges)
- 03OwnerRez-synced booking engine with real-time availability and webhook-driven updates
- 04Multi-portal: admin, owner (5 OS-themed UIs), governance, guest (self-check-in), realtor
- 05Group booking wizard with magic-link invites, preference-aware auto-assignment, payment tracking
- 0620+ interactive 3D labs: WebGL building explorer, night sky simulator, terrain relief, Gaussian splat viewer
- 07Admin CMS with TipTap rich text, scheduled publishing, and GrapesJS email template builder
- 08Court monitor system for county docket/inmate cross-referencing with live courtroom streams
- 09Owner onboarding wizard with pet/vehicle registration, insurance tracking, emergency contacts
- 10Redis-backed caching layer with category-based TTLs and cache management UI
- 11PDF generation for parking passes, meeting agendas, and minutes
- 12I18n support, JSON-LD structured data, GA4, Microsoft Clarity
Nearby
SHEET 02 · Tools
no public build · runs locally
RadioBridge
CUDA-accelerated Whisper voice commands, after-hours AI visitor support via UniFi cameras, and Yale smart lock auto-unlock on face detection
2024local
SHEET 03 · Mobile
no public build · runs locally
Brettelberg Mobile
Production Flutter command center — AI kiosk monitoring, Twilio calls, WebRTC push-to-talk, and home screen widgets for daily operations
2024local
SHEET 04 · Mobile
no public build · runs locally
Brettelberg Kiosk
Production lobby kiosk — 11-category visitor triage, after-hours AI chat, and staff dispatch with TTS and Slack hooks
2024local