Work
Technical leadership, software quality, and product delivery.
My Approach
I like work that requires context, judgment, and digging into the details. I want to understand the problem well enough to ask the right questions, catch risks early, and provide a clear path forward.

Career Progression
I spent nearly 11 years at Pushpay, progressing across customer-facing roles, QA engineering, and technical leadership. Selected roles are shown below.
2024–2026
Technical Lead, Apps
Led the technical direction of an engineering team supporting 4,000+ white-label mobile apps across iOS and Android.
2023–2024
Senior QA Engineer
Focused on release quality, risk assessment, production investigation, and mentoring other QA engineers while helping shape broader quality strategy.
2021–2023
QA Engineer II
Expanded test coverage, improved QA practices, and supported a growing mobile application ecosystem.
2020–2021
QA Engineer
Handled manual and exploratory testing, regression coverage, production validation, and defect triage.
2018–2020
Customer Success Technical Specialist
Solved complex customer issues, built deep product knowledge, and worked closely with engineering on technical problems.
Selected Work
A few examples of the work I’ve led and contributed to.
React Native modernization
Led modernization across a large white-label mobile app ecosystem, including a React Native upgrade from 0.68 to 0.77, dependency updates, compatibility work, and release coordination.
Production investigations
Investigated complex production issues involving crashes, push notifications, app signing, WebViews, OS changes, and third-party dependencies.
Release tooling & delivery
Improved the workflows and tooling behind frequent mobile releases, reducing manual work and making releases more reliable.
Platform compliance
Managed platform compliance work related to Apple and Google requirements, compatibility changes, and deadlines affecting thousands of mobile apps.