AutoPilot syncs Meta and Yelp ad data for agencies, auto-generates PDF reports via Claude, and drafts AI review responses-eliminating manual client reporting workflows. Built with FastAPI, SQLAlchemy, and Claude Haiku integration, it pulls campaign metrics from Graph API and surfaces AI-powered optimization recommendations. Handles multi-client management with SQLite backend and Jinja2 templating for dynamic PDFs.
CommandCenter is a centralized ops dashboard that aggregates status, logs, and controls for multiple microservices across Joel's services, deployed on a VPS gateway and local dev instance. Built with Python (Flask/SQLite), it syncs real-time project state via automated SCP and renders templated dashboards (landing page, master log, service registry) served at thirstyai.live. Includes lightweight Sentry integration, multi-instance Kalshi manager spawning, and automated deployment via systemctl-handling auth, port routing, and cross-environment sync without manual intervention.
KeywordDashboard aggregates search volume, SERP analysis, and keyword difficulty scoring into a single Streamlit dashboard, solving SEO research fragmentation across multiple tools. Integrates SerpApi and DataForSEO APIs with SQLite snapshots of search history, plus automated on-page SEO checks and business-profile scraping from URLs. Deployed locally; powers keyword strategy for agencies like Thirsty Aztec.
LeadAuditPipeline automates B2B lead discovery and qualification by scraping Google Places, verifying contact info, and generating audit reports with cold-email drafts-turning raw business listings into sales-ready prospects in minutes. It orchestrates Google Places API, Geocoding, and PageSpeed Insights queries by geography and category, outputting structured JSON, PDF reports, and pre-formatted emails per prospect. Fully configurable by ZIP code and radius with cost tracking; designed for sales teams running targeted outreach campaigns at scale.
MarketingHQ unifies seven agency workflows-client management, social scheduling, review monitoring, task tracking, print ad management, PDF reporting, and lead acquisition-in a modular Flask architecture where each service runs independently on its own port with isolated SQLite databases and virtual environments. The Hub dashboard aggregates all modules into a single control plane, letting agencies coordinate campaigns and client work without context-switching across tools. Built for local development with bash orchestration scripts, it demonstrates full-stack multi-service coordination and the operational complexity of consolidating disparate marketing functions.
Marketing Command Center syncs performance data from Google Ads, Facebook Ads, and Yelp across multiple venue locations into a unified dashboard, solving fragmented campaign visibility for multi-location businesses. Built with Python orchestration (run_sync.py), FastAPI backend, React frontend, and real-time Telegram alerts; handles Google Ads API v23 quirks (resource naming, bidding strategy constraints) through custom sync modules with audit trails. Processes timestamped snapshots into audit-ready reports and surfaces anomalies across ~$5M+ in annual ad spend across 50+ campaigns.
ThirstyAudit is a Telegram bot that audits any website URL and delivers a graded PDF report card covering SEO, security, performance, accessibility, and analytics using Claude AI analysis. Built with python-telegram-bot and fpdf2, it collects raw audit data via curl, pipes it to Claude's Code CLI for intelligent grading, then generates a styled report-all rate-limited to one audit per chat to prevent abuse.
NEED ONE BUILT FOR YOU?
San Antonio bar operator who codes. Days, not weeks.
✓ 5 hours per week back, or 100% refund