All Projects
LYKA

LYKA

High-traffic social media platform where I led Android development, helped scale the app for millions of users, and drove architecture, code quality, and team collaboration across a distributed engineering team.

mobile-appandroidcompleted

Tech Stack

Native AndroidKotlinJavaMVVMClean ArchitectureDagger 2RetrofitExoPlayerFirebaseTeamCity

Developers

Description

LYKA is a large-scale social media platform built to support high user engagement, rich content experiences, and fast-moving product development. The application served a growing user base with over 2 million installs and more than 1 million active users, requiring strong technical foundations, scalable architecture, and consistent delivery across multiple features. As a Senior Software Engineer, I led Android development and played a key role in architecture decisions across the mobile product. My work focused on building scalable and maintainable feature modules using Kotlin, MVVM, and Clean Architecture, while ensuring the app could continue to evolve without creating long-term technical debt. Beyond implementation, I also helped coordinate a distributed team of more than 10 developers across multiple countries, conducted code reviews, mentored engineers, and enforced engineering standards that improved code consistency and maintainability. The project gave me strong ownership over both technical direction and team execution in a fast-paced product environment.

Challenge

LYKA was a high-traffic social media application operating at scale, with millions of installs and a large active user base. In this type of environment, rapid feature delivery had to be balanced carefully with performance, stability, and maintainability.

As the product continued to grow, the Android codebase needed stronger architectural direction to support multiple feature areas without becoming difficult to maintain. The team was also distributed across several countries, which made technical alignment, code consistency, and engineering collaboration more challenging.

The project required not only hands-on development, but also ownership in establishing standards, guiding technical decisions, and helping the team scale its output without compromising long-term quality.

Solution

I led Android development efforts by helping define and enforce a more scalable engineering approach built around Kotlin, MVVM, and Clean Architecture. This improved the separation of concerns within the codebase and made features easier to develop, test, and maintain over time.

I contributed to architecture decisions across multiple feature modules and ensured implementation remained consistent through code reviews, mentoring, and close collaboration with the team. I also worked with technologies such as Retrofit, RxJava 2, Dagger 2, ExoPlayer, and Firebase to support a reliable and feature-rich mobile experience.

From a team perspective, I helped coordinate a distributed group of developers across different countries, improving technical consistency and supporting a healthier development workflow in a fast-moving product setup.

Result

The Android platform was able to support continued product growth while serving a large and active user base. Through stronger architecture and engineering standards, the codebase became more maintainable and better structured for ongoing feature delivery.

The project scaled successfully to more than 2 million installs and 1 million active users, demonstrating the app’s ability to operate effectively at high usage levels.

My contributions also helped improve team effectiveness by creating better alignment across developers, strengthening code quality practices, and supporting more sustainable development as the product expanded.

Gallery