Projects
A selection of high-impact work focused on backend platforms, LLM automation, data engineering/BI, and cloud migrations.
Brand Asset Extraction
Built an app using Firecrawl for partner websites to pull logos, style guides, images, and offer details into one place.
Impact:
Cut partner onboarding time by 75% by automating what used to be manual data collection
Tech Stack:
AI Voice Agent for After-Hours Call Handling
Built an AI-powered voice agent using Telnyx to handle overnight and holiday calls. Integrated tool calling to automatically collect customer information, update records in real-time, schedule appointments, and answer FAQs from a knowledge base.
Impact:
Enabled 24/7 customer service without staffing costs, capturing leads that would otherwise be lost
Tech Stack:
Internal Ticketing System
Engineered a custom internal ticketing system to replace an expensive enterprise SaaS solution.
Impact:
Replaced a 6-figure vendor spend while fully customizing workflows for internal teams
Tech Stack:
Design Verification Agent
Engineered an automated quality control agent using Gemini to validate PDF outputs against original text specifications. The system identifies discrepancies in design, text, and branding guidelines.
Impact:
Validates 2,500+ designs monthly, replacing manual inspections with AI and ensuring brand compliance
Tech Stack:
AI Campaign Report Generator
Built a system that auto-generates one-page campaign summaries with performance metrics and suggested next steps.
Impact:
Standardized client reporting and surfaced upsell opportunities through data-backed recommendations
Tech Stack:
AI Call Notes & Transcription Pipeline
Integrated OpenAI Whisper, via self-hosted local LLMs, for bulk call transcription and LLM-generated call notes into agent workflows. Updated APIs to persist and deliver consistent summaries for follow-up, reporting, and text-based search/sentiment analysis.
Impact:
Processed 6M+ calls, enabling searchable voice data for QA/compliance and automated agent summaries
Tech Stack:
DuckDB Traffic Analysis
Deployed DuckDB to analyze web traffic on a multi-terabyte dataset, enabling high-performance analytics on massive data without distributed clusters.
Impact:
Enabled rapid ad-hoc analysis of terabytes of log data with minimal infrastructure overhead
Tech Stack:
Local Airbyte ETL Management
Deployed Airbyte locally to manage and orchestrate ETL pipelines, standardizing data ingestion workflows.
Impact:
Centralized data pipeline management with a cost-effective, self-hosted solution
Tech Stack:
Cloud Migration & Infrastructure Modernization
Led the complete migration from Rackspace to AWS and containerized legacy web servers to Docker. Upgraded databases (MariaDB), established Redis caching, configured load balancers, and moved terabytes of recording data to S3, eliminating vendor dependency.
Impact:
Modernized infrastructure, improved uptime, reduced hosting costs, and solved environment inconsistency
Tech Stack:
AWS ECS/Fargate Container Orchestration
Migrated long-running background services and batch processing workloads from self-managed EC2 instances to AWS ECS with Fargate. Defined task definitions, configured ECS services with Application Load Balancer target groups, set up ECR image repositories, and used CloudWatch for container-level metrics, alarms, and log aggregation. Implemented auto-scaling policies based on CPU and memory thresholds.
Impact:
Eliminated EC2 fleet management overhead, improved deployment reliability, and enabled cost-efficient scaling of compute-heavy processing jobs
Tech Stack:
OpenWebUI Deployment for Internal LLM Access
Deployed OpenWebUI to provide secure, centralized access to local LLMs for internal team members. Configured authentication, user management, and model routing to enable self-service AI capabilities while maintaining data privacy and control.
Impact:
Centralized LLM access for the team, eliminating individual setup overhead and ensuring secure, private AI usage
Tech Stack:
Development Team Training & Standards
Set up formal training, coding standards, and a plan to delegate day-to-day tasks so I could focus on architecture.
Impact:
Improved team output and freed up time for bigger projects
Tech Stack:
Call Scripting Engine
Built a standalone API for call scripts, replacing tightly-coupled legacy code. Added AI-generated lead summaries and per-caller script customization.
Impact:
Decoupled scripts from the monolith, enabling faster updates, versioning, and AI-assisted agent workflows
Tech Stack:
Legacy Refactoring (PHP 5.6 to 8.4)
Led incremental refactoring of massive monolithic legacy codebase to modern PHP standards, introducing type hinting, Composer dependencies, and PSR standards.
Impact:
Extended core application life and improved developer velocity
Tech Stack:
Marketing Attribution Platform
Set up event tracking with RudderStack and built match-back algorithms to tie ad spend (Google Ads, Meta, email, direct mail) to actual vehicle sales from DMS data. Handled deduplication and identity resolution across channels for accurate cross-channel ROI reporting surfaced in Looker.
Impact:
Gave clients clear, channel-level proof of which campaigns drove sales — across Google Ads, Meta, email, and direct mail
Tech Stack:
Multi-Channel Campaign Orchestration Platform
Engineered a campaign routing and management system to handle inbound and outbound call flows triggered by direct mail, digital, radio, and TV campaigns. Built dynamic IVR routing based on campaign source, real-time CRM lookups, and agent skill matching. Included OEM co-op documentation workflows to ensure dealer reimbursement eligibility.
Impact:
Unified multi-channel campaign handling across dozens of concurrent agency campaigns with automated compliance documentation for OEM co-op reimbursement
Tech Stack:
AI Lead Scoring & Prioritization Engine
Built an AI-powered lead scoring system that ranked inbound inquiries by predicted conversion likelihood using behavioral signals, historical outcomes, and CRM data. Scores were surfaced in real-time to agents during calls and used to auto-prioritize outbound callback queues.
Impact:
Improved appointment set rates by prioritizing high-intent leads, reducing wasted agent time on low-conversion outreach
Tech Stack:
Twilio Flex Contact Center
Migrated agents to Twilio Flex. Built skill-based routing, TaskRouter webhooks, session tracking, real-time dashboards, warm transfers, and IVR flows with Twilio Studio.
Impact:
Replaced legacy phone system with skill-based routing, SMS/chat support, real-time dashboards, and better agent analytics
Tech Stack:
Twilio SMS & SendGrid Notification Platform
Built a multi-channel notification platform using Twilio SMS and SendGrid to automate appointment reminders, lead re-engagement, and transactional email. Implemented A2P 10DLC registration for all campaigns and configured dedicated sending domains with SPF/DKIM/DMARC to ensure deliverability at scale.
Impact:
Drove measurable lead re-engagement and maintained 99%+ email deliverability across hundreds of client campaigns
Tech Stack:
Twilio Workforce Management (WFM) Deployment
Deployed and configured Twilio Workforce Management to automate agent scheduling, capacity forecasting, and real-time adherence tracking. Integrated WFM data with internal dashboards for operations visibility and connected schedule data to Twilio Flex agent states.
Impact:
Reduced overstaffing costs and improved SLA adherence through data-driven scheduling and real-time agent tracking
Tech Stack:
DMS Data Pipeline
Maintained ETL pipeline that pulls sales and service data from major DMS providers (CDK, Reynolds, Dealertrack, Tekion). Built deduplication and normalization into a unified schema.
Impact:
Powers match-back attribution while keeping database costs down and PII exposure minimal
Tech Stack:
Google Analytics 4 Migration & Data Pipeline
Led the migration from Universal Analytics to GA4 across thousands of dealer websites. Implemented GA4 tracking with custom events, conversion goals, and custom dimensions. Built automated data pipelines using the GA4 Data API to extract performance metrics nightly into Snowflake, powering attribution dashboards in Looker. Coordinated rollout across all partners to meet Google's sunset deadline with zero attribution gaps.
Impact:
Maintained uninterrupted marketing attribution across thousands of dealer sites during Google's mandatory migration, with custom event tracking enabling more granular ROI reporting than UA ever provided
Tech Stack:
Cloudflare Workers & Edge Migration
Migrated legacy frontend applications and static sites to Cloudflare Pages and Workers. Implemented edge-side logic for faster routing.
Impact:
Improved site load speeds globally and enhanced security.
Tech Stack:
Cloudflare AI Gateway Integration
Implemented Cloudflare AI Gateway to centralize observability across all AI/LLM integrations. Enabled request logging, analytics, caching for repeated prompts, and fallback routing between model providers.
Impact:
Reduced AI API costs through intelligent caching and gained full visibility into LLM usage patterns
Tech Stack:
Looker Business Intelligence Suite
Designed comprehensive Looker dashboards and LookML models for multiple product lines. Configured embedded dashboards directly into client portals with interactive, self-service reporting.
Impact:
Enabled self-service analytics for stakeholders, reducing ad-hoc reporting requests
Tech Stack:
Email Deliverability & DMARC Enforcement
Implemented strict DMARC policies and dedicated sending domains to comply with Google/Yahoo sender guidelines. Architected a system to isolate transactional alerts from marketing blasts.
Impact:
Prevented domain blacklisting and maintained 99%+ deliverability for critical dealer alerts
Tech Stack:
Automated Google Ads Campaign Management
Developed a deep integration with the Google Ads API to automatically provision, pause, and update campaigns and ad groups based on real-time inventory levels, budget thresholds, and campaign status. Built budget management logic and automated reporting to surface ad spend efficiency back into Looker dashboards.
Impact:
Launches 1,200+ campaigns monthly, reducing manual ad ops by 80% and aligning spend directly with live inventory
Tech Stack:
Automated Vehicle Image Processing
Developed a pipeline to ingest raw vehicle inventory photos, strip backgrounds, and apply branded overlays for marketplace.
Impact:
Standardized inventory presentation, improving click-through rates on vehicle detail pages
Tech Stack:
Partner Portal
Built a self-service portal for sales reps to view campaign performance, download assets, and track attribution without manual reports.
Impact:
Reduced support ticket volume and improved partner transparency
Tech Stack:
Automated Invoice Generation System
Developed system to aggregate billable events (minutes, records, leads) and generate invoices, syncing directly to QuickBooks via API.
Impact:
Reduced monthly billing cycle from days to hours, eliminating manual data entry errors
Tech Stack:
KBB Instant Cash Offer Integration
Integrated KBB's ICO data feed into agent workflow, allowing real-time vehicle valuations during customer calls.
Impact:
Streamlined trade-in discussions, increasing appointment set rates
Tech Stack:
Geo-Spatial Dealer Mapping Tool
Created tool to visualize dealer coverage areas and conquest marketing zones for sales territory planning.
Impact:
Assisted sales team in identifying market saturation and white space
Tech Stack:
Internal Admin Tools
Built suite of administrative tools to empower staff to effectively manage campaigns and agency accounts.
Impact:
Reduced engineering support ticket volume by empowering support staff
Tech Stack:
Conservation Club Website (Volunteer)
Designed and built a modern website for a local conservation club as a volunteer project, providing event information, membership details, and club resources.
Impact:
Gave back to the local community while applying modern web development practices
Tech Stack:
SikuliX Computer Vision Automation (2012)
Implemented automated report generation using SikuliX, a computer vision-based automation tool. The system used image recognition to navigate UI elements and execute reports that previously required manual intervention.
Impact:
Eliminated manual report execution, freeing up staff time and ensuring consistent report delivery
Tech Stack:
kdna.dev