Featured Apps

A selection of mobile apps I've led or contributed to, blending technical excellence with user-centered design.

Technical Expertise

Tools and frameworks I've mastered through hands-on experience leading real-world Android development projects.

Mastered

Kotlin Jetpack Compose MVVM Clean Architecture Dagger Koin Room OkHttp
android

Kotlin & Jetpack Compose

Developed production features in a Compose first Android codebase at Carv, optimizing UI architecture for maintainability and accelerating delivery of new user experiences

Android Architecture

Implemented MVVM and Clean Architecture patterns across large-scale apps, establishing coding standards that improved team productivity and code maintainability

Dependency Injection

Contributed to a modular DI architecture using Dagger for the Bible App's multi-module codebase, enabling efficient feature development across teams

Local Storage & Networking

Mastered Room, OkHttp, and offline-first architecture; implemented robust caching strategies for Bible App, crucial for users in low-connectivity regions

Applied Frequently

GitHub Actions Gradle RxJava Bluetooth LE Rust Technical Leadership CI/CD Optimization Real time Data Processing

Performance Optimization

Improved real-time Bluetooth sensor setup by 70% by refactoring RxJava-based connection flows, reducing latency and eliminating unnecessary reconnections.

Testing & CI/CD

Reduced Android pipeline build times by 50% on Bible Lite by eliminating unnecessary AAB rebuilds, improving deployment speed and significantly reducing developer friction.

Cross-Platform Development

Led Kotlin Multiplatform contributions at Bible App and contributed to shared Rust libraries at Carv, strengthening cross-platform functionality.Experienced building features with Flutter and Swift.

Technical Leadership

Led technical efforts across two production apps and guided 13+ engineers at Bible App, influencing architecture, coding standards, and feature delivery across multiple teams.

Specialized Expertise

Offline-First Architecture Localization (i18n/l10n) Bluetooth Low Energy (BLE) Memory Leak Detection Garbage Collection Optimization Battery Optimization

Localization & Internationalization

Supported large scale Android localization for Bible App (68+ languages), working with dynamic resources, region-specific formatting, and performance optimizations for multilingual user bases.

bluetooth

Bluetooth Integration

Optimized Bluetooth Low Energy (BLE) sensor setup at Carv, improving real-time connection reliability and reducing onboarding time by 70% through RxJava flow refactoring and smart error recovery strategies.

Offline First Architecture

Designed and optimized offline first strategies for Bible App and Carv, enabling seamless user experiences in low-connectivity environments through resilient local caching, background sync, and network aware UI patterns.

App Performance Monitoring

Identified and fixed memory leaks, and implemented battery efficient strategies to improve app runtime stability and reduce background resource consumption.

Experience

Carv

Lead Android Engineer

August 2024 - Present London, England, United Kingdom

Leading Android development at Carv, the world's largest digital ski school, delivering real-time coaching apps to 100k+ skiers through Compose-first architecture, BLE optimization, and offline-first strategies.

Delivered key features for Carv 2 launch, including a full redesign of the Ski Tab — the app's core real-time coaching experience
Fully rebuilt the Coaching journey, creating personalized user flows with dynamic tips and video content to accelerate skier progression
Proposed and implemented a new full-screen Map experience with a dynamic BottomSheet, significantly improving navigation usability
Helped shape localization strategy for Carv's Android app, improving scalability for multilingual content and preparing for international expansion
Revamped BLE onboarding flows, reducing sensor setup time by 70% and eliminating disconnection issues in real-world mountain environments

YouVersion

Staff Android Engineer

July 2023 - August 2024 Edmond, Oklahoma, United States

Led technical architecture for Bible App Lite and Bible Loop, used by 60M+ users globally, driving performance optimization, offline-first functionality, and cross-platform evolution.

Led technical architecture for Bible App Lite and Bible Loop after completing Android to Flutter hybrid migration, supporting 500M+ global users
Promoted to Tech Lead, balancing cross-team priorities and guiding technical decision making across Android teams
Played a pivotal role in feature planning, enabling code reuse strategies to accelerate development and reduce maintenance
Reduced app size by 15% through asset optimization and removal of unused libraries
Cut Android build times by 50% by optimizing CI/CD pipelines and eliminating redundant AAB rebuilds
Collaborated with product and design teams to deliver high-retention user experiences across platforms

America's Oil & Gas Exchange

CTO & Founding Engineer

March 2023 - August 2023 Oklahoma City, Oklahoma, United States

Launched the MVP as founding CTO, managing product development and technical strategy for a B2B oil and gas marketplace.

Led all technical efforts to build and launch a B2B auction platform, coordinating backend and frontend teams
Designed and built an internal asset management tool in Flutter to streamline company operations and inventory tracking
Managed external contractors and vendors to align product delivery with business objectives
Successfully launched the platform prior to company closure due to external funding challenges

YouVersion

Senior Android Engineer

September 2021 - March 2023 Edmond, Oklahoma, United States

Led feature development and platform modernization for Bible App's Android experience, supporting a global audience of 500M+ users.

Rebuilt and modernized Bible App's Social Feed using Kotlin Multiplatform, improving scalability and delivering refreshed UI/UX
Led the Quality Team, identifying a ProGuard misconfiguration that reduced app size by 40% and improved build consistency
Mentored and led 3 engineers, driving code quality improvements and best practices adoption across the Android team
Architected offline-first infrastructure to support multilingual usage and low-connectivity regions
Co-led modernization effort migrating legacy Android codebase into a Flutter/Kotlin hybrid with 70% code coverage

Recognition & Achievements

Apple Developer Scholarship Winner in 2017

Selected for the Apple Worldwide Developers Conference (WWDC) Scholar program for building an innovative Swift Playground focused on mental health.

Get in Touch