logo
Project Portfolio — Case Study
Casino Comp
Casino Industry Career Intelligence · casinocomp.news / casinocomp.careers · 2026
Project Overview

CasinoComp is a full-stack career intelligence and news platform built exclusively for the casino and gaming industry. It aggregates 2,100+ live job listings from 30+ major operators across 15+ markets via a custom multi-source ATS ingestion pipeline (Workday, SmartRecruiters, Oracle HCM, TalentReef, iCIMS, Playwright scrapers). Candidates create profiles, receive daily job-match digest emails, and use a Chrome extension to auto-fill applications on any ATS platform. Employers get an applicant inbox and job management tools. A 5-email drip sequence and lead capture popup drive candidate and employer acquisition.

Next.js 14TypeScriptPostgreSQL Prisma ORMSQLite (Jobs DB)Chrome Extension MV3 Playwright / PuppeteerAnthropic AINodemailer SMTP Python Ingest PipelineLinux VPS / PM2Docker
By the Numbers
2,100+
Live
Jobs
30+
Casino
Operators
15+
Gaming
Markets
8+
ATS
Adapters
5
Email
Drip Steps
Platform Features
Multi-Source ATS Ingestion Pipeline
  • Workday tenant API: 976 jobs from MGM, Caesars, Wynn, Marriott, and more
  • SmartRecruiters adapter: 457 jobs from Wynn, Golden Entertainment
  • Oracle HCM adapter: Station Casinos, 81 jobs via org-facet pagination
  • TalentReef Elasticsearch API: WinStar Casino and similar operators
  • Playwright browser scrapers for JS-heavy career sites (468 jobs)
  • Daily cron ingest keeps listings current across all sources
Candidate & Job Matching System
  • Candidate profile system: skills, experience, target markets, job alerts
  • Daily job matching engine scoring candidates vs. all active listings
  • Digest email: personalized job recommendations delivered each morning
  • Job detail pages with ATS apply packet and one-click profile copy
  • Referral click tracking to measure apply conversion per listing
  • 4-step candidate onboarding wizard (/account/setup)
Chrome Extension (MV3)
  • Manifest V3 extension autofilling 8+ ATS platforms
  • Supported: Workday, SmartRecruiters, Oracle HCM, Taleo, iCIMS, Greenhouse, Lever, BambooHR
  • Floating gold panel UI with popup controls
  • Polling retry logic for SPAs with delayed DOM rendering
  • Label-text fallback for non-standard field naming
  • Fetches user profile from /api/extension/profile endpoint
Employer Tools & Admin
  • Employer applicant inbox with inline cover letter and candidate email
  • New application email fired to employer on every submission
  • Admin operator census: 80+ operators with ATS metadata, sort/filter, CSV export
  • Admin job sources health page with ingest status per source
  • Lead capture popup (10s delay, 24hr cooldown) for email acquisition
  • 5-email drip sequence via BullMQ-style hourly cron workflow
Technology Stack
Frontend

Next.js 14 App Router · React 18 · TypeScript · Tailwind CSS · Lucide Icons · Chrome Extension MV3 (vanilla JS)

Backend & Data

PostgreSQL 15 (Docker) · SQLite (jobs.db) · Prisma ORM · next-auth JWT · Python 3 ingest scripts · Playwright · Puppeteer

Integrations

Anthropic Claude API · Nodemailer SMTP · Workday / SmartRecruiters / Oracle HCM / TalentReef APIs · Playwright browser automation

Infrastructure

Linux VPS · PM2 (casinocomp + video-pipeline) · Nginx · Docker PostgreSQL · Cron ingest pipeline · SSL / Let’s Encrypt

Key Deliverables