Business Intelligence Developer at P.L. Marketing — building cloud data infrastructure, ETL pipelines, and automation tools supporting Kroger retail analytics.
BS in Informatics from Indiana University, with minors in Psychology and Neuroscience.
Data Engineering — Python ETL pipelines loading retail POS, velocity, and distribution data into Azure SQL databases. Automated scorecard generation serving 50+ clients supporting $500M in revenue.
Analytics & Visualization — SQL views, Power BI dashboards, and executive reporting for senior leadership across multiple business units.
AI & Automation — AI-powered brand matching pipelines (Claude Vision), product image generation, PDF automation, and web scraping tools.
AI Agent Tooling — Built Ralph Wiggum Manager, an autonomous AI agent dashboard (Flask/Python) for managing Claude Code loops. Features a web UI control tower with project tracking, real-time iteration monitoring, Discord/Slack notifications for blockers, staging branch workflows for code review, analytics/KPIs, and a CLI bridge for hands-free operation.
Open Source — Contributing to the RuneLite ecosystem: forked the Flipping Utilities plugin to add SQLite crash-proof storage and GE history import. Performed forensic data recovery of ~1,400 lost trade entries from a corrupted NVMe SSD.
Contributions to private repositories are visible on my contribution graph. Below is a summary of my work across organizations.
| Organization | Contributions | Scope |
|---|---|---|
| three sixty Merchandising Solutions | 66 contributions | Retail analytics ETL pipeline, Azure SQL database design, SQL views, AI-powered brand matching, automated scorecard generation |
| P.L. Marketing | 27 contributions | Ad hoc Python automation, product image generation tools |
| Kroger Technology | ~91 contributions | Terraform IaC CI/CD pipelines (.yml) with staged validation (syntax check → infrastructure plan → apply), nonprod SQL Server deployment for pre-prod testing, RBAC upgrades across nonprod and prod SQL Servers, Key Vault integration, IP and networking configuration, geo-redundant backups (East US 2) |

