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 ETL pipelines and data migrations at Notre Dame and Salesforce, to Ruby on Rails applications at Provi and Groupon. 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
- Developed data migration tools transitioning content from Contentful to Strapi
- Designed and implemented front-end components using React
- Migrated DynamoDB schema to relational database, enhancing performance
- Created internal ETL tools utilizing N8N for streamlined data processing
- Developed custom Strapi plugins to extend functionality
- Led adoption of Docker-based development environments
- Contributed to library.nd.edu and marble.nd.edu websites
Software Engineer
Provi
- Developed and maintained data pipelines between distributors and Provi systems
- Built monitoring and reporting tools to support system reliability and uptime
- Full Ruby on Rails stack development
Lead Developer
GoEnvoy.co
- Developed Ruby on Rails ETL applications for major audio streaming platform
- Built custom Zendesk apps using Vue.js, React, Ruby, and Python
- Executed data migrations of large volumes within client timelines
- Developed apps integrating CRM and order systems into Zendesk
Technical Consultant
Salesforce
- Led team to develop APEX tool for migrating clients from Desk.com to Salesforce
- Developed JavaScript applications for Desk.com, enhancing client integrations
- Planned and executed data migrations achieving 100% data accuracy
- Certified Salesforce Administrator
Project Manager, Global Support Systems
Groupon
- Coordinated operations and systems consolidation of Groupon's customer service departments globally
- Developed proprietary Ruby app to manage Groupon's 80+ Zendesk accounts from single interface
- Established and executed project communication plans, monitored milestones and deliverables
- Developed dashboard displaying live call center metrics on TVs globally, integrating Zendesk, Cisco phone system, and other sources
Workforce Management Analyst
Groupon
- Real-time scheduling of 300+ customer service reps to flex coverage between email and phone
- Created internal reporting server for discrete events within Zendesk ticketing platform
- Oversaw Zendesk widget design, integrating internal and external APIs
- Oversaw all Zendesk customization, bringing external customer service tools into widgets/apps
- Developed internal escalation procedures
Tier 2 Customer Support / DevUrgent Queue Management
Groupon
- Designed and implemented HTML, PHP, AJAX, and CSS widgets integrating internal and external APIs
- Led customization of Zendesk, bringing external customer service tools inside the platform
- Developed custom internal organizational software
- Managed and prioritized all internal requests for software development team
Education
University of Dayton
BS in Management Information Systems
1998 – 2003