Crumbl
Provo, Utah · Oct 2019 – Present
VP of Engineering
Aug 2026 – Present
- Lead all of Crumbl engineering (customer mobile apps, in-store POS, web, and platform) with a team of ~20 engineers.
- Cut ~$10M per year in SaaS spend in 2026 by replacing third-party software with tools built in-house.
- Run engineering on process and accountability while staying hands-on: 1,400+ commits in 2026.
Director of Engineering, Customer Apps
Nov 2023 – Aug 2026
- Owned all customer-facing technology: the Crumbl iOS and Android apps and the in-store point-of-sale system.
- Kept Crumbl's fully custom POS running in every store for years at ~1,000 locations and a $1.4B annual sales peak.
- Took the platform to Mexico: a dedicated AWS region, peso pricing, and CFDI electronic tax invoicing.
Software Engineer
Oct 2019 – Nov 2023
- Early engineer as Crumbl grew from 30 to 900 stores in four years.
- Built the custom POS for Apple hardware, used in every store: payments, gift cards, loyalty, catering, refunds, and sales tax on a TypeScript/GraphQL API.
- Built the AWS backend (Lambda, ECS, DynamoDB, PostgreSQL) for online ordering, DoorDash, Uber Eats, and Grubhub integrations, loyalty, and supply chain.
- Shipped iOS and Android apps for pickup, delivery, and nationwide shipping.
Radiant
Salt Lake City
Systems Architect
Feb 2019 – Oct 2019
- Sole backend architect for a video social app: AWS serverless architecture, data modeling, testing, and CI/CD.
Snap Inc.
Lehi, Utah
iOS Engineer, Camera Foundations
Sep 2018 – Feb 2019
- Worked on Snapchat's iOS app startup, camera integration, open-to-camera performance metrics, and the camera layer every other team built on.
Instructure
Salt Lake City
Lead iOS Engineer
Sep 2016 – Sep 2018
- Led 6 engineers across the Canvas Student, Teacher, and Parent iOS apps.
- Built the cross-app messaging system, file management, and teacher assignment tools.
Bloom Built (Day One)
Provo, Utah
iOS Engineer
May 2015 – Sep 2016
- Built the activity feed, backup and restore, entry editing, and filtering for the award-winning Day One journal app.
glasses.com (Luxottica)
Salt Lake City
Head of Mobile Engineering
Dec 2014 – May 2015
- Built the mobile team and shared iOS libraries behind Luxottica's Virtual Try-On.
i.TV
Provo, Utah
Chief Technology Officer
Apr 2012 – Nov 2014
- Elected CTO by peers after joining as an iOS engineer. Launched Nintendo TVii (co-created with Nintendo), DIRECTV CoPilot, and tvtag.
- Led engineering integration after acquiring GetGlue (4.5M+ registered users), meeting a 90% operating-expense reduction target with no loss of service.
- Built real-time social and live sports trivia backends on Node.js.
Earlier: founder and CEO of Serpentine (apps for BBC America and Los Angeles World Airports), senior engineer at Affinity Amp, and iOS instructor at DevMountain.