Hello! I'm Ahmed Samir Elsaka, a passionate Software Engineer specializing in Android and React Native development. My journey in tech has been driven by curiosity and a love for building efficient, user-friendly mobile applications. Whether it's Android apps with Kotlin or Java, or cross-platform solutions with React Native, I bring an eye for clean architecture and a knack for problem-solving.
-
Elsaka Electric E-Commerce App GitHub
Developed an e-commerce mobile app to sell electrical products. Integrated Redux, NativeWind, and Appwrite for smooth shopping experiences and user authentication.
Technologies:React Native
,TypeScript
,Redux
,Stripe
,Lottie
-
Aora Video-Sharing App GitHub
A real-time video-sharing mobile app using Appwrite for backend services with animations and user uploads.
Technologies:React Native
,Expo
,Lottie
,Appwrite
-
Uber Clone GitHub
A transportation app mimicking Uber's core functionalities with map integration and Google APIs.
Technologies:React Native
,Google Places
,Redux
,Maps
-
Deliveroo Clone GitHub
A food delivery app clone that allows users to browse restaurants and track orders.
Technologies:React Native
,Google Direction API
,Redux
,Lottie
,Maps
-
To-Do List App GitHub
A task management app with advanced features like data persistence and state management.
Technologies:React Native
,Redux
,Realm
,Axios
,TypeScript
-
TalkBook (PDF Reader + TTS) GitHub
An Android app that converts PDFs to audio using text-to-speech technology, with secure user authentication.
Technologies:Kotlin
,MVVM
,Retrofit
,Room
,TTS
-
Music Player GitHub
A local music player app with audio playback, playlist creation, and media management.
Technologies:Kotlin
,ExoPlayer
,Coroutines
,Flow
,Navigation Component
-
Aflammy (Movies App) GitHub
An Android app providing a library of movies and TV shows using TMDB API.
Technologies:Kotlin
,Retrofit
,Room
,MVVM
,Coroutines
-
Mohtadon (Islamic App) GitHub
A comprehensive Islamic app offering Quran reading, prayer times, Islamic radio, and more.
Technologies:Kotlin
,Coroutines
,Retrofit
,Room
,MVVM
,ExoPlayer
-
News App GitHub
A news app built using Jetpack Compose that allows users to browse articles from various categories and countries.
Technologies:Kotlin
,Jetpack Compose
,MVI
,Retrofit
,Coroutines
-
Number Guessing Game GitHub
A React Native interactive game where players guess a number, featuring multi-screen navigation and efficient state management.
Technologies:React Native
,JavaScript
,Redux
-
Meals App GitHub
An app displaying a list of meals, allowing users to filter, view details, and save favorites.
Technologies:React Native
,Redux
,Local Storage
-
Expense Tracker App GitHub
A personal expense tracker app where users can manage expenses over time.
Technologies:React Native
,Context API
,Firebase
,Axios
- Languages: Java, Kotlin, JavaScript, TypeScript, HTML, CSS
- Mobile Frameworks: React Native, Android SDK, Jetpack Compose, Expo
- Libraries & Tools: Dagger Hilt, Redux, Room Database, Retrofit, Firebase, Stripe, Appwrite
- Architectures: MVVM, Clean Architecture, SOLID Principles
- Dev Tools: Git, GitHub, Android Studio, Firebase, VS Code, Tailwind CSS
- Other: REST APIs, OOP, Data Structures, Algorithms, Design Patterns, JSON
- Problem-Solving: Excellent at breaking down complex problems and creating scalable solutions.
- Teamwork: Proven experience working in cross-functional teams, mentoring junior developers.
- Innovation: Always exploring new tools and techniques to stay ahead in software development.
- Time Management: Skilled at juggling multiple projects and meeting deadlines in fast-paced environments.
- Communication: Adept at conveying technical insights clearly to diverse audiences.
- Continuous Learning: I thrive in environments where I can keep learning and pushing the boundaries.
NOTE: Top languages does not indicate my skill level or which language I use the most. Most of projects are in private repos!
Feel free to reach out at:
- π§ [email protected]
- π Resume: Check out My Resume here