How Navan Engineers Migrated a Large-Scale Mobile Database
Co-authored Navan Tech Blog post (with Serhii Tiurenko, March 2026) on migrating 85 ObjectBox entities to Android Jetpack Room and DataStore—not a find-and-replace but a multi-quarter effort across the Android team. Covers motivations (stability, 16KB page-size compliance, Jetpack alignment), a four-phase plan from elimination to final push, legacy travelData migration, lessons from DB version divergence across branches, CI schema checks and migration integrity tests, and outcomes (~5.7 MB native libs removed, 188-day migration, zero data loss).
Staff Software Engineer
Navan
Lead the mobile platform team and drive high-level software architecture, improvement, and refactoring. Own cross-team platform projects and set technical direction for Navan's flagship Android app serving 500K+ users.
- Platform ownership and architecture decisions
- Cross-team technical leadership
- Mentoring and raising code quality org-wide
LLM Hallucination Mitigation Framework
Published research paper on a multi-layered framework combining prompt engineering, RAG, and fine-tuning to mitigate LLM hallucinations in high-stakes applications. The work addresses reliability and safety when deploying LLMs in production systems.
Autonomous E2E Test (AET) Composer
Published a vision piece on building a test automation platform powered by LLMs. Proposes smarter, self-healing test frameworks using multimodal inputs—screen capture, UI context, and app history—combining mobile engineering and AI expertise.
Scaling Mobile Platforms: From Startup to Staff Engineer | The Iferia Techcast Ep 130
Podcast interview (Dec 2025) on The Iferia Techcast with Ezekiel Iferia. Discussed the journey from startup founder to Staff Engineer at Navan, large-scale refactoring (ObjectBox to Room, Koin to Hilt), the four-phase approach to complex migrations, and the Staff Engineer role—proactive problem discovery, cross-team strategy, and the Android 16KB page size migration. Watchable by naturallink.ai.
Navan Android Platform & Hilt Migration
Led one of the largest engineering efforts at Navan: migrating 100,000+ lines of Android code from Koin to Hilt while consolidating Liquid (Expense) and TripActions (Travel) into a single Navan app. Designed the migration strategy, refactored dependency injection across the codebase, improved modularization and build performance, and established platform standards. Authored "Making the Navan App Development Process Smoother for Android" on Navan's tech blog.
Gurukula.one – AI-Powered LMS
Built a cost-effective learning management platform for online teachers with 500+ monthly active users. AI features help generate course outlines, synopsis, and content—enabling educators to publish and manage courses without heavy tooling cost.
Senior Android Engineer
Navan
Shaped Navan's flagship mobile app with major features and platform work. Led development of Navan Purchase Cards, Rewards Redemption, and Custom Per-Diem tracking. Drove the merge of two separate apps (Liquid and TripActions) into a single, unified Navan experience—including deep architectural rework and full-scale rebranding.
- Navan Purchase Cards, Rewards, Custom Per-Diem
- Merged Liquid + TripActions into one Navan app
- Dagger to Hilt migration; new networking layer with refresh token support
- Platform best practices and standards across the team
Shell Recharge EV Apps
Built white-label EV charging network apps used globally. Engineered a geohash-based algorithm to render 50,000+ charging stations on the map offline, significantly reducing load times, memory usage, and improving the experience across geographies and network conditions.
Android Engineer
Shell Recharge
Built EV charging infrastructure through Android apps powering white-labeled solutions across regions. Shipped new branded apps monthly, improved performance, integrated APIs, and built clean UIs. Designed and implemented a geohash-based algorithm to render 50,000+ charging stations on the map offline, cutting load times and memory use.
- White-label EV charging apps for global networks
- Geohash-based offline map for 50K+ stations
- CI/CD, design/backend/QA collaboration
- Mentored junior developers; conducted interviews
DrugHelp.Care – Master's Thesis
Developed a web-based platform during my Master's at Cleveland State University to connect individuals struggling with addiction to nearby treatment services. Used geolocation and intelligent filters to match users with relevant, affordable recovery centers and improve access to life-saving resources.
Founding Android Engineer
Earny Inc.
As founding Android engineer, scaled the app to over 500,000 users. Owned features end-to-end: subscription handling, payment linking, bank integrations, one-tap login—with robust CI/CD and testable, maintainable code. Worked closely with CTO, designers, and backend to keep the Android platform aligned with fast product cycles.
- Scaled Android app to 500K+ users
- Subscriptions, bank integrations, auth flows
- CI/CD pipelines and testable architecture
- Founding-team ownership and product thinking
Aadhaar Hackathon Winner – Aadhaaritory
Won the nationwide Aadhaar Hackathon hosted by Khosla Labs and NASSCOM. Our team built "Aadhaaritory", a secure, portable health record system linked to Aadhaar ID. Competing against 1,800 applicants, the solution was recognized for innovation, scalability, and real-world applicability in India's e-governance space.