Work
My work history, writing for Maestro and the tools I use.
Roles
Oct 2022 to Oct 2026
Paythru, LondonSenior Mobile Engineer (Mar 2024 to Oct 2026), Mobile Engineer (Oct 2022 to Feb 2024), covering iOS, Android and AWS
Paythru makes payments software for EV charging. I worked on white-label EV charging and payment apps in Kotlin and Jetpack Compose on Android, with Swift and SwiftUI on iOS, including the Terminal app for Adyen payment terminals. I integrated Adyen for in-app payments, and rebuilding the Bitrise pipeline cut the release cycle from a few weeks to a few days.
In 2026 I worked on Paythru's new TypeScript payments platform on AWS, including the infrastructure in AWS CDK and idempotent payment handling. My role at Paythru ended in October 2026.
Jan 2026 to Oct 2026
SpaceX Super Intelligence (SpaceXSI) (formerly xAI)
Quality Assurance Engineer, part-time
I did regression and release testing on more than 500 builds of the Grok iOS and web apps, covering chat, Imagine, Build and MCP as well as payments, subscriptions and sign-in. I checked changelogs, gave release sign-off and tracked bugs in Linear with the engineers through to release.
Mar 2023 to Sep 2024
Maestro
Developer, contract, alongside Paythru
I wrote about 10 iOS and Android test suites for Maestro Cloud and Studio, covering four core features, with CI on GitHub Actions and Bitrise. I also wrote guides for maestro.dev, sample repos and 14 posts for the Maestro blog.
Sep 2021 to Sep 2022
Kingston University, London
MSc Software Engineering
I previously held the AWS Solutions Architect Associate and Cloud Practitioner certifications. Both expired in February 2025.
Writing for Maestro
Six of the 14 posts I wrote for the Maestro blog in 2023.
- Running Maestro Cloud UI tests for iOS on Bitrise CI/CDMay 2023
- Best practices for cross-platform Maestro UI testing for Android and iOSMay 2023
- Guide to Maestro UI testing with API mocking using WireMockJun 2023
- UI testing the Firefox Focus iOS app with MaestroJul 2023
- Pokedex UI testing series: Maestro with Expo and React NativeAug 2023
- Music app UI testing series: Maestro in FlutterOct 2023
Tools
- iOS
- Swift, SwiftUI, UIKit, Combine, Swift concurrency, SwiftData, HealthKit, WidgetKit
- Android
- Kotlin, Jetpack Compose, Coroutines and Flow, Hilt
- Backend
- TypeScript, Node.js, Fastify, PostgreSQL, Drizzle, React, Next.js
- Cloud
- AWS CDK, ECS Fargate, Lambda, RDS, DynamoDB, SQS, CloudFront, CloudWatch, Cloudflare
- On-device AI
- MediaPipe pose tracking, Apple Vision, a realtime voice model over WebRTC with tool calls, structured model output
- Testing
- XCTest, XCUITest, JUnit, Maestro, snapshot tests, Vitest
- Shipping
- Adyen, RevenueCat, GitHub Actions, Bitrise, fastlane, Firebase Crashlytics
CV
Based in London. The best way to reach me is email: thekharche@gmail.com.
CVs (PDF): Mobile · AI product · Full-stack TypeScript and AWS · QA automation