Android developer (Java / Kotlin). I build apps that do their work on the device — local persistence with Room, background jobs, media pipelines, offline maps — and I have a full-stack background in React, Node, and Express to go with it.
Computer Science graduate of the Lebanese University, currently a mobile developer intern at Oreyeon in Beirut. Continuing at the Lebanese University with the M2 in Data Science for Risk Analysis.
| Project | What it does | Built with |
|---|---|---|
| KDownloader | On-device media downloader for Android. Format selection, foreground-service downloads, MP3 conversion, MediaStore storage, searchable history. | Java 17, yt-dlp, FFmpeg, Room, Material 3 |
| FollowLens | Follower tracker that diffs each scan against the last and keeps an append-only change log. All-or-nothing scans, daily background work, 110 unit tests. | Java 17, OkHttp, Room, WorkManager |
| PropertyFinder (MERN) | Real-estate platform rebuilt from a PHP/MySQL app: JWT auth, listings with photo upload, favorites, reports, owner verification, admin dashboard. | React 18, Vite, Express, MongoDB |
| Planify | Task manager with a calendar view, built on Room, LiveData, and a ViewModel-backed MVVM layer. | Kotlin, Room, Navigation |
Mobile Java · Kotlin · Android SDK · Room · SQLite · WorkManager · MVVM · Material 3 · Mapbox
Web JavaScript (ES6+) · React · Node.js · Express · REST APIs · HTML · CSS
Data MongoDB · MySQL · schema design
Tooling Git · Gradle · Docker · Linux · JUnit · Robolectric
aliyomar630@gmail.com · open to Android and full-stack roles, internships, and collaboration.

