Topgolf App

Role: Senior Software Engineer (iOS Leadership) | Tenure: 2018 - Present

Company Page App Store Page

I led high-impact software product areas at Topgolf including reservations, payments, and mobile order and pay. My work spans client architecture, API contract design, backend integration, and technical leadership in a large international organization.

Highlights

  • Scaled product impact from early growth stages to nearly 800k monthly active users.
  • Owned payment reliability and major upgrades: 3DS authentication, Apple Pay improvements, and checkout flow hardening.
  • Drove cross-team API alignment with contract-first documentation and JSON mock workflows used by iOS, Android, and backend teams.
  • Delivered large initiatives including mobile order and pay, edit reservation, variable length reservations, and alcohol ordering.
  • Contributed to backend services and tooling to speed delivery and reduce integration risk.
  • Operated as a solo iOS owner during key periods, maintaining delivery velocity and software quality under high business impact.

Selected Metrics

  • App peak scale: about 798k MAU.
  • Reservation purchase conversion improved to approximately 19.5% in recent measurement windows.
  • Checkout to confirmed reservation conversion sustained around 78-83%.
  • Payment infrastructure supported more than 2.3 million successful reservation transactions (2018-2024 aggregate).
  • Date: 2018 - Present
  • Employer: Topgolf
  • Technologies: Swift, Objective-C, iOS frameworks, REST/gRPC APIs, payment SDK integrations, analytics, CI/CD
Close Project