Projects

A selection of high-impact work focused on backend platforms, LLM automation, data engineering/BI, and cloud migrations.

Platform APIsLLM automationTracking & attributionData platforms & BICloud migrationsCompliance & security
automation

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:

Firecrawl APIAutomationGemini
ai

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:

TelnyxAI Tool CallingKnowledge BaseReal-Time APIs
internal

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:

NuxtCloudflare WorkersCloudflare D1Cloudflare R2Cloudflare KV
ai

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:

GeminiPDF ParsingAutomation
ai

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:

Generative AIAutomationNatural Language Generation
ai

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:

OpenAI APIWhisperPythonFFmpegLaravelQueuesLocal LLMs
data

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:

DuckDBSQLBig DataAnalytics
data

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:

AirbyteDockerETLData Engineering
devops

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 EC2AWS RDSAWS S3DockerMariaDBRedisLinuxTerraformOpenTofu
devops

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:

AWS ECSAWS FargateAWS ECRAWS CloudWatchDockerTerraformApplication Load BalancerIAM
ai

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:

OpenWebUIDockerLocal LLMsAuthenticationReverse Proxy
leadership

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:

LaravelOOPGitCI/CD
fullstack

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:

LaravelPHPREST APIsNuxtMariaDBOpenAIGemini
backend

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:

PHPRefactoringComposer
data

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:

RudderStackAWS S3TypeScriptSnowflakeLookerPythonAdvanced SQLDMS Data Ingestion
infrastructure

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:

PHPLaravel
ai

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:

OpenAIGeminiPHPLaravel
infrastructure

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 FlexTwilio TaskRouterTwilio StudioReactNode.jsSAML SSO
infrastructure

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 SMSTwilio ConversationsSendGrid10DLCPHPLaravelDNS / DMARC
infrastructure

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:

Twilio WFMTwilio FlexREST APIsNode.jsDashboards
data

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:

ETLSQLPHPMariaDBPerformance Tuning
data

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:

Google Analytics 4GA4 Data APIPHPSnowflakeLookerSQLJavaScript
devops

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 WorkersCloudflare PagesJavaScriptWAFCDN
ai

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:

Cloudflare AI GatewayOpenAIGeminiCachingAnalytics
data

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:

LookerLookMLLooker Embed SDKSQLSnowflakeLiquid
infrastructure

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:

SendGridDNSDMARCSPF/DKIMCloudflare
backend

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:

Google Ads APIPHPCronLookerSQL
backend

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:

PythonImageMagickAWS S3CDN
fullstack

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:

PHPMariaDBLooker Embed
backend

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:

QuickBooks APIPHPSQL
fullstack

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:

KBB APIXML/JSON parsingFrontend Integration
frontend

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:

Google Maps APISQL Spatial DataJavaScript
internal

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:

LaravelBlade Templates
frontend

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:

React RouterCloudflare WorkersTypeScript
automation

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:

SikuliXComputer VisionJavaAutomation