-
Staff Mobile Engineer Jul 2025 – Present
Senior Mobile Engineer Mar 2024 – Jul 2025
- Led end-to-end technical architecture across all client projects, including feasibility research, stack selection, and team-wide knowledge sharing on best practices.
- Mentored mid-level mobile developers across multiple concurrent projects, conducting code reviews and supporting growth in architectural thinking and mobile architecture patterns.
- Introduced AI-assisted development workflows across the team: adopted Cursor for code generation, set up AI-driven test case authoring and maintenance, integrated CodeRabbit for automated code review, and used AI assistance for writing technical specs, while continuously evaluating emerging tools to stay current.
- Developed 3 client products: an IoT sleep mask companion app (SnoozeBand), a mobile logistics platform for delivery drivers (Deed Driver), and an on-demand task marketplace (SmartTasker).
- Architected BLE communication layer for SnoozeBand, enabling reliable device pairing, real-time LED and audio control, and session scheduling for a Bluetooth-connected sleep mask that reached 10,000 users within weeks of launch.
Technologies: Mobile SDKs, MVVM, Supabase, Firebase (Crashlytics, FCM, Analytics), RevenueCat, Bluetooth/BLE
-
Senior Mobile Engineer Aug 2022 – Feb 2024
- Developed cross-platform iOS and Android personal finance application for Cashews, a subscription-based budgeting app connecting to thousands of financial institutions via bank account aggregation.
- Integrated read-only bank account aggregation for automated transaction ingestion and real-time spendable balance calculation across linked accounts.
- Built a recurring expense detection engine that classified transactions by recurrence cycle (weekly, bi-weekly, monthly, quarterly, annual), removing the need for manual categorization.
- Implemented cashflow visualization dashboards rendering 12-month income and spending trend graphs that increased user session duration by 28%.
Technologies: Mobile SDKs, Plaid API, Auth0, MVVM, Lottie
-
Mobile Engineer May 2019 – Jul 2022
- Led an incremental refactor toward modular MVVM architecture with a shared abstraction layer for payment providers, allowing new payment methods to be added without duplicating logic across iOS and Android.
- Introduced automated UI and integration tests around critical payment paths, cutting regression testing time by 40% per release cycle.
Technologies: Swift, Kotlin, iOS SDK, Android SDK, MVVM, Stripe SDK, NFC, UI/integration testing
-
Mobile Engineer Feb 2018 – Apr 2019
- Engineered mobile SDK for Proxyrack's peer-node monetization infrastructure, enabling third-party app publishers to generate passive revenue by contributing users' idle device bandwidth to a residential proxy network.
Technologies: Kotlin, Mobile SDKs, RxJava, jmDNS, PermissionsDispatcher, JUnit
-
Software Engineer, Mobile Mar 2015 – Jan 2018
- Built MLS-connected property search and listing features with map integration, giving agents a way to discover, filter, and share active listings directly from the app.
Technologies: Java, Mobile SDKs, Google Maps API, SQLite
-
Junior Mobile Developer Sep 2014 – Feb 2015
- Contributed to mobile companion application for BlazePod, a Bluetooth-connected reaction light training system used by elite organizations including Arsenal, FC Bayern München, and the UFC Performance Institute.
Technologies: Mobile SDKs, Bluetooth Low Energy (BLE), GATT, REST APIs, Git