Experience

Client Tech Lead (Staff / Senior Staff)

May 2025 – May 2026 · Cash App / Block
  • First dedicated org-wide technical lead for a 150-person engineering organization (iOS, Android, Web, QA); built shared technical direction and governance structures for a distributed org, driving marked improvement in alignment within the client org and across the client-server divide.
  • Drove the culturally difficult decision to retire a 4-year cross-platform SDUI experiment that had not been able to reach successful production adoption; the outcome was a unified server-driven UI direction the org had lacked for years.
  • Authored and drove the Cash Client Technical Strategy, addressing both organizational and technical challenges: consistent standards and testing practices for improved human and AI velocity, prioritized platform roadmaps, and operationalized plans through team leads and EMs across the org and cross-BU.
  • Founded a 10-engineer Technical Circle for Cash Client; represented Cash Client in Cash Eng and company-wide technical governance councils.
  • Voted as top Incident Responder by mobile org; proactively caught a DeviceCheck crash during iOS 18.4 beta and pushed for a fix, avoiding a ~200k/day crash spike at release; built AI-powered tooling for Swift Testing migration adopted by 15+ engineers; improved AI-readiness of visual snapshot testing; proposed AI-readiness strategy for legacy platform code management.

Senior Engineering Manager (L7)

October 2022 – May 2025 · Cash App / Block
  • Manager of Managers: 20-25 person org, 3 EM direct reports, across Investing, Teens & Families. Line Manager of several teams including Financial Transfers, Identity Verification, Authentication, and Compliance.
  • Led client delivery of the Single-Account Model — a foundational account model migration with a rigid regulatory deadline; inherited mid-project after a layoff with 5 months to deadline; delivered on schedule.
  • Led the Stability Sprint as Client DRI: 6-week reliability effort, including building and running a tiger team to create a SEV detection dashboard, org-wide observability and reliability improvements, and sponsorship of a key projects including a full data sync rewrite.

Mobile Engineering Manager (L6)

March 2021 – October 2022 · Cash App / Block
  • Led Cash App Investing Mobile team (iOS and Android), shipping features including Round Ups, Auto-Invest, Teens investing with parental controls, and expanded market data and company news.
  • Introduced Cash App's first mobile on-call rotation, establishing reliability accountability that scaled as the org grew.
  • Navigated Localization and Compliance requirements for the Investing product — clarifying where Spanish localization was straightforward vs. where regulatory constraints required careful legal scoping.

Senior iOS Developer (L6)

September 2019 – March 2021 · Cash App / Block
  • Individual contributor on Cash App's iOS Stock Investing features, and extensions to core frameworks.

iOS Developer & Consultant

August 2012 – September 2019 · Teak Mobile Inc. (Solo Freelance)
  • Built custom iPhone and iPad apps for clients across industries. Owned full delivery from UI/UX design through server API integration, hardware integration, and App Store submission.
  • Authored GrokSwift, a Swift tutorials blog with 1,500+ subscribers, and an iOS REST APIs ebook.
  • Operated as a trusted technical partner for clients without internal mobile expertise for 7+ years.

iOS Developer / Software Development Manager

April 2010 – July 2012 · Monolith Interactive
  • Development lead and client liaison at a small iOS agency.
Education

MASc, Systems Design Engineering

2006 – 2007 · University of Waterloo

BASc, Systems Design Engineering & Management Science

2001 – 2006 · University of Waterloo