Who I am
About
I'm a software engineer who likes building reliable systems that solve real problems. Most of my work lives in the overlap between backend services, data pipelines, and the awkward human workflows that exist in every organization.
I've shipped production systems for universities, SaaS companies, and Fortune 500 enterprises — from sophisticated ETL pipelines and enterprise-scale data migrations at Notre Dame and Salesforce, to full-stack Ruby on Rails applications at Provi and Groupon. At Groupon, I led customer service technology initiatives, building tools to manage 80+ Zendesk instances and support 300+ service representatives globally. I care a lot about maintainability, observability, and making tools that people can actually understand and operate.
Outside of work, I enjoy tinkering with hardware, experimenting with AI tools, studio recording, synthesizers, and helping small businesses automate the boring parts of their day so they can focus on the work that actually matters.
Experience
Senior Software Engineer
Hesburgh Libraries, University of Notre Dame
- Led migration of 10,000+ content items from Contentful to Strapi headless CMS with zero data loss
- Built React components and Next.js apps powering library.nd.edu and marble.nd.edu
- Migrated DynamoDB to PostgreSQL, improving query performance by 60% and reducing costs
- Designed automated ETL pipelines using N8N, saving 40+ hours monthly on data entry
- Developed custom Strapi plugins for digital collections management
- Championed Docker containerization, cutting new developer onboarding from days to hours
- Collaborated with librarians and archivists to translate requirements into technical solutions
Software Engineer
Provi
- Built Rails data pipelines syncing inventory, pricing, and orders between distributors and Provi's marketplace
- Set up monitoring and alerting with Datadog and PagerDuty to ensure system reliability
- Shipped full-stack features across Rails and React, improving distributor onboarding and buyer workflows
- Collaborated with product managers and distributors to deliver solutions supporting rapid growth
Lead Developer
GoEnvoy.co
- Built Rails ETL solutions processing millions of records for a major audio streaming platform
- Created custom Zendesk integrations using Vue.js, React, Ruby, and Python to streamline support workflows
- Led data migrations handling terabytes of client data with zero downtime
- Integrated CRM and order management systems with Zendesk for unified customer visibility
Technical Consultant
Salesforce
- Led team developing APEX migration tool that transitioned hundreds of clients from Desk.com to Service Cloud
- Built custom JavaScript integrations for Desk.com platform enhancing client workflows
- Ran data migrations for enterprise clients, achieving 100% data accuracy
- Earned Salesforce Administrator certification
Project Manager, Global Support Systems
Groupon
- Managed global customer service systems consolidation across multiple time zones
- Built Ruby application to centrally manage 80+ Zendesk instances from a single interface
- Developed real-time dashboard displaying live call center metrics, integrating Zendesk API and Cisco phone system
- Led cross-functional teams on customer service technology initiatives
Workforce Management Analyst
Groupon
- Managed real-time scheduling for 300+ reps, dynamically adjusting coverage between email and phone channels
- Built internal reporting server to analyze Zendesk events and drive service improvements
- Designed Zendesk widgets integrating internal and external APIs to consolidate support tools
- Established escalation procedures and protocols for customer service operations
Tier 2 Customer Support / DevUrgent Queue Management
Groupon
- Managed DevUrgent queue, serving as escalation point for complex customer issues
- Pioneered Zendesk customization at Groupon, building HTML, PHP, AJAX, and CSS widgets integrating internal and external APIs
- Built Zendesk extensions that established the foundation for company-wide adoption
- Developed internal tools to support customer service operations and team coordination
- Coordinated with dev team to manage and prioritize internal tooling requests
Education
University of Dayton
BS in Management Information Systems
1998 – 2003