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 Crawler

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
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 100% 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
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 S3DockerMariaDBRedisLinux
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 Code 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 matching algorithms to tie ad spend to actual sales. Handled deduplication across data sources for accurate ROI reporting.

Impact:

Gave clients clear proof of which campaigns drove sales

Tech Stack:

RudderStackAWS S3TypeScriptSnowflakeLookerPythonAdvanced SQLDMS Data Ingestion
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, and better agent analytics

Tech Stack:

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

Handled the switch from Universal Analytics to GA4 across thousands of dealer websites. Built automated pipelines to pull GA4 data via API for attribution.

Impact:

Kept marketing attribution running during Google's mandatory migration

Tech Stack:

Google Analytics Data APIPHPLookerSQL
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 integration with Google Ads API to automatically create, pause, and update ad groups based on inventory levels and campaign statuses.

Impact:

Launches 1,200+ campaigns monthly, reducing manual ad ops by 80% and aligning spend with inventory

Tech Stack:

Google Ads APIPHPCron
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