Turning Ideas Into Mobile Experiences

Passionate Android developer specializing in Kotlin and Java, creating smooth and intuitive mobile applications with modern architecture and beautiful UI/UX

01. About Me

Ramzy Ahmed Android App Developer

Hello there! I'm an Android developer with a passion for building beautiful, functional mobile applications that provide exceptional user experiences.

With expertise in Kotlin and Java, I specialize in developing robust Android applications using modern architectures like MVVM and MVI. My focus is on writing clean, maintainable code while following best practices.

Beyond coding, I'm deeply interested in UI/UX design principles and enjoy creating interfaces that are not only visually appealing but also intuitive and accessible to all users.

Kotlin
Java
Android SDK
Jetpack Compose
MVVM
XML
Room Database
SQLite Database
Firebase
UI/UX Basics
Git & GitHub
OOP
Gradle

02. Skills

Languages

Java 90%
Kotlin 50%
Dart 40%

Android Development

Android SDK 88%
Jetpack Components 80%

Tools & Technologies

Android Studio
Firebase
Room Database
Retrofit
Git/GitHub
Gradle
XML
Material Design

03. Projects

Online Store App

Online Store App

An Android shopping app that allows users to browse products, add them to cart, and complete purchases with ease. Built using Java, Firebase Realtime Database, and follows the MVVM architecture for clean and maintainable code.

App Features:

  • Browse products with smooth and dynamic lists using RecyclerView
  • Real-time product and user data synchronization with Firebase Realtime Database
  • User authentication with Firebase Authentication
  • Add/remove products to/from the shopping cart
  • Clean separation of UI and business logic using MVVM architecture with ViewModel and LiveData
  • Modern UI design following Material Design principles

Tech Stack:

Java Android Studio XML & Matrial Design Firebase Realtime Database Firebase Authentication Android Jetpack Components MVVM Gradle
Travel Ticket App

Travel Ticket App

An Android application for booking travel tickets easily and quickly. Built using Java and Firebase Realtime Database, following the MVVM architecture for clean and maintainable code.

App Features:

  • Browse trips with smooth and dynamic lists using RecyclerView.
  • Real-time trips and user data synchronization with Firebase Realtime Database.
  • User authentication with Firebase Authentication (optional).
  • Add/remove trip to/from the cart.
  • Clean separation of UI and business logic using MVVM architecture with ViewModel and LiveData.
  • Modern UI design following Material Design principles.
  • Supports dynamic data updates without app restart.

Tech Stack:

Java Android Studio XML & Matrial Design Firebase Realtime Database Firebase Authentication Android Jetpack Components MVVM Gradle
Smart Salary Tracker

Smart Salary Tracker

A mobile app that calculates working hours and overtime based on real-time check-in/out logs. Flexible settings for official working hours, days off, and overtime rates. Supports both Arabic and English, with dark/light mode, clean interface, and local Room database storage.

App Features:

  • Automatically records check-in and check-out times using the current system time.
  • Calculates total working hours per day.
  • Overtime is calculated for hours exceeding the official daily work hours (default is 8 hours).
  • Handles shifts that cross midnight and splits hours between two days properly.
  • settings to customize:
  • Official working hours per day
  • Overtime hourly rate
  • Basic monthly salary
  • Work days (choose your official working days)
  • Official days off (customizable per week)
  • Clean and intuitive UI with support for Arabic & English languages.
  • Supports Dark mode and Light mode for better accessibility.
  • Notifications and reminders for forgetting to check-in/out.
  • Designed to support different work models: full-time, part-time, and shift-based.

Tech Stack:

Java Room Database MVVM Material Design Gradle Android XML
Music Player App

Music Player App

An elegant and modern offline music player built with Java and Android architecture components. Designed for smooth performance, dynamic UI, and an immersive user experience.

App Features:

  • Play local music directly from device storage
  • Animated album cover that rotates while music plays
  • Smooth transitions and animated UI interactions
  • Modern, clean design following Material Design principles
  • Browse music by artist, album, or playlist
  • Shuffle, repeat, and background playback support
  • Reactive UI with ViewModel & LiveData
  • Optimized for performance with minimal memory usage
  • Optional dark mode for a comfortable night experience

Tech Stack:

Java Android Studio XML Android Jetpack Components MediaPlayer Animation & Motion Material Design 3 Gradle MVVM Architecture
Music Player App

Movies App

An elegant and modern Movies App built with Java and Android architecture components. Designed for smooth performance, dynamic UI, and an immersive user experience.

App Features:

  • Play local music directly from device storage
  • Animated album cover that rotates while music plays
  • Smooth transitions and animated UI interactions
  • Modern, clean design following Material Design principles
  • Browse music by artist, album, or playlist
  • Shuffle, repeat, and background playback support
  • Reactive UI with ViewModel & LiveData
  • Optimized for performance with minimal memory usage
  • Optional dark mode for a comfortable night experience

Tech Stack:

Java Android Studio XML Android Jetpack Components MediaPlayer Animation & Motion Material Design 3 Gradle MVVM Architecture
Fitness Tracker App

Fitness Tracker App

A simple and professional fitness tracking app that helps you log your workouts, set fitness goals, and monitor your progress over time.

App Features:

  • Log various types of workouts and exercises
  • Set daily and weekly fitness goals
  • View your workout history and track your progress with visual insights
  • Clean and intuitive user interface
  • Local data storage using SQLite Database

Tech Stack:

Java Android Studio XML & Matrial Design SQLite Database Gradle MVVM
Quote Generator

Random Quote Generator App

A clean and interactive quote app that displays random motivational or thoughtful quotes, and Share to social media or messaging apps.

App Features:

  • Random quote generation with smooth animations
  • Customizable themes and fonts
  • Display random quotes with authors
  • Elegant fade animations
  • Share to social media or messaging apps

Tech Stack:

Java Android Studio XML & Material Design SharedPreferences Gradle MVVM
Flashcard Quiz App

Flashcard Quiz App

A fun and lightweight flashcard quiz app designed to help you learn, revise, and test your knowledge with ease

App Features:

  • Create, edit, and delete flashcards with questions and answers
  • Take interactive quizzes with your flashcards
  • Randomized questions each time you quiz
  • Save and view your previous quiz scores
  • Clean and simple user interface for smooth experience
  • Local data storage using SharedPreferences

Tech Stack:

Java Android Studio XML & Material Design SharedPreferences Gradle MVC(Model-View-Controller)
Travel Ticket App

Personal Birthday App

A simple app built to deliver a sweet surprise. The app only opens on a specific date and shows a personalized birthday greeting with animations and warmth. Developed using Java and XML with a delightful user interface.

Tech Stack :

Java Android Studio XML & Matrial Design Media Player Animtion Popup Windows Gradle

04. Experience

03/2024 – 01/2025

Freelance Android Developer

  • Delivered high-quality Android applications for various clients
  • Implemented modern Android architectures (MVVM, Clean Architecture)
  • Designed and built custom solutions from concept to deployment
  • Collaborated with designers to create pixel-perfect UIs
  • Ensured timely delivery of features and updates while maintaining project timelines
04/2025 – 05/2025

Android Developer Intern - CodeAlpha

  • Completed 3 Android projects: Flashcard Quiz App, Random Quote Generator, Fitness Tracker from scratch
  • Worked on multiple Android projects during a professional internship program, focusing on real-world application development and clean architecture
  • Built a Flashcard Quiz App with interactive question-answer cards and user performance tracking using SharedPreferences
  • Developed a Fitness Tracker App with workout logging, goal setting, and progress visualization
  • Followed Material Design principles for clean, modern UIs and used MVVM architecture to ensure maintainable code
  • Learned and applied MVVM architecture with Jetpack components
  • Practiced using Java, SharedPreferences, SQLite, and RecyclerView to build efficient and user-friendly apps

05. Education

Self-Taught Developer

2020 - Present

Through online courses, documentation, and hands-on projects, I've built a strong foundation in:

  • Android development with Kotlin and Java
  • Software architecture and design patterns
  • UI/UX principles for mobile applications
  • Version control with Git & GitHub
  • Modern Android development practices and tools

06. Get In Touch

I'm currently looking for new opportunities. Whether you have a question or just want to say hi, I'll do my best to get back to you!