Ouzeri Soheib
A passionate mobile developer with 3+ years of experience building modern, user-friendly applications. Specializing in Kotlin Multiplatform to create seamless, high-performance experiences for both Android and iOS platforms.
Core Technologies
I leverage modern architecture patterns like MVVM and Clean Architecture, with a strong focus on dependency injection using Dagger-Hilt and Koin.
Kotlin
KMP
Android
Compose
Technologies & Tools
I enjoy exploring different technologies — from full-stack web development to secure desktop and server apps.
Frontend Development
Experience building responsive UIs using Vue.js, Tailwind CSS, HTML, and JavaScript. I built an e-learning platform using Vue.js with clean layouts and dynamic course components.
Backend Development
Comfortable creating APIs and web servers using Ktor (Kotlin) and Flask (Python). I’ve implemented secure REST endpoints, authentication, and media handling for apps and web platforms.
Python & Secure Apps
Built a real-time desktop chat app using PyQt6 with a Flask backend. Implemented end-to-end encryption using RSA and AES for message security.
Desktop Development
Developing cross-platform desktop applications using Compose for Desktop (Jetpack Compose for Kotlin). I create elegant, native-feeling UIs with smooth animations and integrated backend logic — combining the same Compose power used in Android apps for desktop environments.
Programming Languages
Proficient in Kotlin, Java, Python, C, JavaScript, HTML, and CSS. Experience developing Android apps with both Kotlin XML and Java XML, and a bit of Assembly knowledge for low-level understanding.
Featured Projects
AutoSmart
A comprehensive mobile marketplace for cars. Features include advanced filtering, map-based search via MapBox, real-time chat, and listing management. A key feature is an ML model for predicting car prices.
Tech Stack: Jetpack Compose, Firebase, MapBox, Ktor, Dagger-Hilt, MVVM, Clean Architecture.
7irafi
A handyman marketplace platform connecting users with skilled professionals. Users can search for services, view handyman profiles, and initiate contact seamlessly.
Tech Stack: Jetpack Compose, Firebase, MapBox, Ktor, FCM, Dagger-Hilt, MVVM.
Easy Money Follow Up
A secure chat application for course subscribers to communicate with admins and in groups. Built with Kotlin Multiplatform for both Android & iOS, it features enhanced security to prevent screenshots and screen recording.
Tech Stack: Kotlin Multiplatform, Supabase, Bunny.net, Ktor, Koin, Clean Architecture.
Mark Computer POS
A desktop Point-of-Sale (POS) and inventory management system for a computer store. It provides full sales functionalities, benefit calculation, and analytics.
Tech Stack: Compose for Desktop, Room, MVVM.
Azar Furniture Management
An application for azar furniture workshops, specially for employees to manage their different workshops, and provide employees to put their needs and see their commands and productions and their payments.
Tech Stack: Kotlin Multiplatform, Supabase, Bunny.net, Ktor, Koin, Firebase Cloud Messaging Clean Architecture.
Additional Visuals
A few extra screens, animations, and design moments not featured in the main projects.
My Learning Journey
My path through education and self-learning in mobile development.
Baccalaureate & Architecture
2021
Obtained my first baccalaureate and pursued architecture studies before deciding to change direction.
Second Baccalaureate & Computer Science
2022
Retook the baccalaureate and successfully passed again, then enrolled in computer science (engineering systems) at university.
Self-Taught Development
2022 - Present
Began learning mobile development with Kotlin and XML, then transitioned to Jetpack Compose. Now focusing on Kotlin Multiplatform for cross-platform development.
Computer Security Specialization
2024
After completing the first two years of computer science, switched to computer security for my third year while continuing mobile development.
My Resume
For a detailed look at my skills, experience, and qualifications, you can download my full resume.
CV In ProgressGet In Touch
I'm currently open to new opportunities and collaborations. If you have a project in mind or just want to connect, feel free to reach out.
Contact Information
Availability
I'm currently available for freelance work and full-time positions. Feel free to reach out if you'd like to discuss potential opportunities.
Schedule a meeting












