Product-focused Android work with stronger presentation, cleaner structure, and better storytelling.

These projects highlight educational applications, multiplatform tools, e-commerce systems, backend-integrated Android apps, and reusable libraries built with a strong emphasis on architecture, usability, and practical delivery.

Project themes Education, accessibility, e-commerce, tooling, reusable Android UI systems
Technical direction Kotlin, Compose, MVVM, MVI, backend integration, full-stack delivery
Google Play

ASOLimo

Educational Android app for children with special needs

Accessibility Educational app

ASOLimo - Educational Android App for Children with Special Needs

Built and published a production Android app with adaptive, gamified learning modules tailored to children with special needs.

  • Implemented Android Accessibility features including TalkBack support and optimized touch targets.
  • Designed an inclusive, WCAG-aware experience focused on usability, clarity, and accessibility.
Kotlin XML MVVM Clean Architecture Retrofit REST APIs
Kotlin Multiplatform

Secret Code Generator

Secure desktop tool for school exam workflows

Desktop app Cross-platform

Secret Code Generator - School Exam Tool

Developed and deployed a cross-platform desktop application to generate secure exam codes from student data, improving school exam management workflows.

  • Used Kotlin Multiplatform to support code reuse and future scalability across platforms.
  • Built for real-world school operations where efficiency, consistency, and security matter.
Kotlin Multiplatform Compose for Desktop
Full stack

Library Management System

Android app with backend-powered borrowing workflows

Android + backend Operations system

Library Management System

Built a full-stack Android application with authentication, catalog management, and borrowing workflows integrated with a Spring Boot backend.

  • Implemented PostgreSQL-based data handling and reporting features for real-world library operations.
  • Connected mobile workflows to backend services with structured, scalable integration patterns.
Kotlin MVVM Retrofit Room Java Spring Boot PostgreSQL
Published Library

Playground_compose

Reusable Compose UI components published to Maven

Open source Compose

Playground_compose - Published Android UI Library

Developed and published an open-source Jetpack Compose UI library to Maven, enabling reusable and scalable UI components.

  • Demonstrated advanced Compose practices with a distribution-ready Android library.
  • Contributed reusable UI patterns to the Android developer community.
Kotlin Jetpack Compose AAR Maven
View on GitHub
Google Play

Almajd Academy

Android LMS app for student and teacher workflows

Education Production app

Almajd Academy - Android LMS App

Developed a production Android LMS application supporting student and teacher management, attendance tracking, and structured reporting systems.

  • Built for end-to-end educational workflows with maintainable architecture and real-time data handling.
  • Shipped an LMS experience aligned with practical school and academy needs.
Kotlin MVVM Retrofit Room Firebase
View on Google Play
E-commerce

Infinity Store

Scalable Android shopping experience

Commerce MVI

Infinity Store

Developed a scalable e-commerce Android app using Kotlin, Jetpack Compose, and MVI architecture.

  • Structured the app for scalable state handling, modern UI development, and clean business flow organization.
  • Focused on shopping journeys, app performance, and maintainable architecture for growth-ready delivery.
Kotlin Jetpack Compose Room Firebase Retrofit Hilt Coroutines MVI
View on GitHub

Expanded project portfolio

These projects add more range to the portfolio and show consistent hands-on delivery across commerce, media, productivity, mapping, and reusable engineering libraries.

Commerce app

Nova Moda

Shopping flows with favorites and cart behavior

E-commerce Android

Nova Moda

Android shopping application with product browsing, favorites, and cart interactions designed around a complete commerce experience.

  • Focused on product discovery, favorite management, and purchase-oriented user flow.
  • Built with modern Android patterns that support maintainability and feature growth.
Kotlin Firebase MVVM Retrofit Clean Architecture
View on GitHub
Content app

Quotes App

Searchable content discovery experience

Media Android

Quotes App

Content discovery app structured around browsing, details, and search with a clean Android implementation flow.

  • Built to make content discovery easier through clear navigation and detail presentation.
  • Strengthened API integration and presentation-layer organization with Java and MVVM.
Java MVVM REST API Retrofit
View on GitHub
Entertainment

Pop Corn

Movie discovery and details experience

Entertainment Android

Pop Corn

Movie-focused Android experience for discovering titles, exploring details, and practicing API-driven app structure.

  • Centered on discovery, details, and browsing continuity across content screens.
  • Helped reinforce structured Android development around external data integration.
Java MVVM REST API Retrofit
View on GitHub
Movie app

Box Movies

Java-based movie information experience

Utility Android

Box Movies

Movie application that presents film information and browsing flows while demonstrating Java and MVVM fundamentals.

  • Explored movie-content browsing patterns with a simpler but solid Android structure.
  • Showed practical use of Java, JSON, and presentation-layer separation.
Java JSON MVVM
View on GitHub
Productivity

Notes App

Simple note creation and sharing workflow

Productivity Android

Notes App

Simple productivity app for creating, storing, and sharing notes, with a focus on usability and everyday practical value.

  • Designed around fast capture, persistence, and easy content sharing.
  • Shows comfort with smaller utility products that still require clean UX thinking.
Android Sharing flow Utility app
View on GitHub
Java project

UCSDUnfolding-Map

Map-based information visualization project

Java Mapping

UCSDUnfolding-Map

Map-based application displaying country information, built with Java and object-oriented programming concepts.

  • Combined mapping visualization with data display in an educational Java project context.
  • Strengthened OOP foundations and practical problem-solving through interactive rendering.
Java OOP JAR
View on GitHub
Published library

Multiply Mathematical

Kotlin library for reusable math operations

Library Kotlin

Multiply Processing Mathematical Library

Comprehensive Kotlin mathematical library created to support a wide range of arithmetic and advanced mathematical operations.

  • Built as a reusable engineering artifact rather than a single-purpose app feature.
  • Demonstrated packaging, abstraction, and developer-facing library design skills.
Kotlin AAR Maven Publish
View on GitHub

Each project now reads like a product story, not just a repository list.

That makes the portfolio stronger for recruiters, clients, and international opportunities.