Welcome

I AM

image
Hello,

I'm Abderrahmane Salmi

I'm a software engineer and native Android developer, with an appreciation for good UI and UX. I enjoy building apps that are not just functional, but genuinely enjoyable to use.

With over 4 years of experience, I’ve developed Android apps for clients across various industries, covering the entire development cycle from requirements gathering to publishing on the Play Store. My work includes architecture design, feature planning, UI/UX design, coding, API integration, testing, and deployment.

My tech stack includes Kotlin, Java, REST APIs, Firebase, SQLite, Retrofit, Coroutines, Dagger Hilt, MVVM architecture, Git and more. I also apply Agile/Scrum methodologies to structure projects, manage sprints, and collaborate effectively.

I enjoy applying my Android development skills to help companies and businesses build or improve their apps, ensuring that each project delivers both technical excellence and a pleasant user experience.

1

Ongoing Projects

15

Completed Projects

15

Satisfied Clients

20,000+

Total Downloads
MY PROJECTS

Studynet • Online School Planner


Overview
Studynet is a comprehensive online school planner app designed to streamline the organization of classes and homework assignments for students and teachers. Developed in response to the challenges posed by COVID-19 and the shift to online education, Studynet simplifies the process of managing online classes, tracking homework, and facilitating communication between students and teachers.
This project was developed as my Licence graduation project, offering a valuable learning experience where I discovered new technologies, applied existing knowledge and skills, and gained firsthand experience using REST APIs for the first time.

Technologies Used
◆ Programming Language: Java
◆ Backend: REST API
◆ API Integration: Retrofit for REST API communication
◆ Platform: Android
◆ Completion Date: June 2021

Key Features
◆ Authentication using email and password
◆ Timetable for organizing class schedules
◆ Agenda for tracking homework assignments and deadlines
◆ Push notifications for important updates and reminders
◆ Filters and search options for easy navigation
◆ Simple, fast, and intuitive user interface for seamless user experience

Screenshots

Onboarding Screen

Authentication

Timetable

Homework

Modules

Teachers

Settings

Link to Project
The repository for Studynet is publicly available on GitHub. Feel free to explore the code and project details here.

Fashmart • E-Commerce App

Overview
     Fashmart is an e-commerce app designed to provide users with a seamless shopping experience right from their mobile devices. With Fashmart, users can browse through a wide range of products, add items to their cart, and complete their purchases with ease. Whether shopping for clothing, electronics, or household items, Fashmart offers a convenient solution for all your shopping needs.
     This project was developed as part of my continuous learning journey, aimed at gaining hands-on experience, exploring new technologies, and enhancing my skills as a developer.

Technologies Used
◆ Programming Language: Java
◆ Backend: Firebase
◆ Database: Firebase Firestore
◆ Authentication: Firebase Authentication
◆ Platform: Android
◆ Completion Date: April 2021
 
Key Features
◆ Authentication using email and password
◆ Push notifications for order updates
◆ Shopping cart for easy management of selected products
◆ Wishlist for saving favorite products for future purchase
◆ Seamless checkout process for secure transactions
◆ Filters and search options for quickly finding desired products
◆ Rating and feedback system for users to share their shopping experience
 
Screenshots

Onboarding Screen

Authentication

Home Page

Product Page

Link to Project
As this project was developed for learning purposes and is not available on any store, there is no direct link to access it.

Shopay • E-Commerce App


Overview
     Shopay is an e-commerce mobile app designed to provide users with a convenient way to purchase their favorite products online from the comfort of their own homes. Shopay allows users to browse through a wide range of products, add items to their cart, and complete their purchases securely. For business owners, Shopay serves as a platform to expand their reach, increase sales, and attract new customers.
     This project was developed as part of my continuous learning journey, aimed at gaining hands-on experience, exploring new technologies, and enhancing my skills as a developer.

Technologies Used
◆ Programming Language: Java
◆ Backend: Firebase
◆ Database: Firebase Firestore
◆ Authentication: Firebase Authentication
◆ Platform: Android
◆ Completion Date: February 2021

Key Features
◆ Authentication using email and password
◆ Push notifications for order updates
◆ Shopping cart for easy management of selected products
◆ Wishlist for saving favorite products for future purchase
◆ Seamless checkout process for secure transactions
◆ Filters and search options for quickly finding desired products
◆ Rating and feedback system for users to share their shopping experience

Screenshots

Authentication

Home Page

Product Page

Shopping Cart

Link to Project
As this project was developed for learning purposes and is not available on any store, there is no direct link to access it.

Ready to bring your app idea to life?

Contact Me
ABDERRAHMANE
SALMI
Pisa, Italy