Experience
Senior iOS Engineer, Developers Mobile · Remote
- Mobile Payments SDK: Developed and maintained features across multiple SDKs used internally by Block and by third-party developers to process millions of payments per week using Square hardware, including offline payment capabilities.
- New Payment Method: Led iOS development of a new payment method integrated into the Square Point of Sale app enabling buyers to apply funds from third-party partner programs toward purchases.
- Observability Infrastructure: Designed and led the observability architecture for the Mobile Payments SDK, shifting the team from reactive to proactive incident response. Reduced on-call response time and served as blueprint for the Android team.
- SwiftUI Adoption: Drove SwiftUI support across SDKs, ran internal training sessions, and paired with teammates to accelerate adoption of modern UI patterns.
- Agentic AI Workflows: Served as AI Champion, pioneering agentic development workflows using Claude Code and git worktrees to parallelize tasks and increase velocity. Mentored teammates on adoption.
Senior iOS Blockchain Engineer · Remote
- GameStop Wallet: Built functionality for the iOS Wallet app including viewing, sending, and managing ERC-20 tokens and NFTs on Ethereum mainnet and Layer 2 networks.
- Architecture Modernization: Led modernization using SwiftUI, Combine, and Async/Await, mentoring junior engineers on modern iOS development practices.
- Testing Standards: Established best practices for unit and UI testing using XCTest, laying the foundation for a more reliable and maintainable codebase.
Software Engineer 2 · Remote
- Activity Feed: Served as iOS DRI for the activity feed, collaborating with Android and server teams to ship real-time in-app notifications for comments, likes, and video activity to millions of users.
- SwiftUI & Accessibility: Established team best practices for SwiftUI and Combine. Ensured strict accessibility standards to maximize reach and usability.
Senior Mobile Software Engineer / Lead Mobile Design Architect · Minneapolis, MN
- TennisONE & Bleachr: Led iOS development of the TennisONE and Bleachr apps, driving key features including a rewards store, in-seat ordering, and home screen feed across a growing mobile team.
Mobile Software Engineer · Minneapolis, MN
- iOS & Android: Built and maintained features for enterprise mobile applications as the sole mobile developer.
Mobile Software Engineer · Eau Claire, WI
- iOS & Android: Contributed to iOS and Android application development for internal store operations at one of the largest home improvement retailers in the US.