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

Apr 2023 – Present
South Bend, IN
  • 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

July 2021 – Nov 2022
Chicago, IL
  • 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

Apr 2020 – Mar 2021
Chicago, IL
  • 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

Mar 2016 – Mar 2020
Chicago, IL
  • 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

Mar 2014 – Mar 2016
Chicago, IL
  • 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

Sept 2011 – Mar 2014
Chicago, IL
  • 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

Apr 2010 – Sept 2011
Chicago, IL
  • 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