AdamDawi
Mobile Software Engineer | 4th Year Computer Science Student of Lublin University of Technology (PL)
AllegroLublin
Pinned Repositories
Cat-Or-Dog-Classifier
A mobile app that uses a convolutional neural network to classify images as either a cat or a dog.
College-Fix-It
DropOfWater-Multi-Thread-Animation
Animation with drop of water made with Swing.
FlashcardCompose
A customizable flashcard component with flip and swipe animations, inspired by Quizlet.
Foodder
Clean MVVM architecture app to find the best meal to eat. Including Jetpack Compose, Dagger Hilt, Room DB, Retrofit2, Lottie, Junit4, UI tests and more.
Popcorn-Picks
Clean MVI architecture app for movie recommendations with package structure by feature. Including Jetpack Compose, Kotlin coroutines/flow, koin, ktor, turbine, mockk and more.
Real-chat-room
Real-time communication app that allows users to easily connect with other users using photos and comments.
ScratchCardCompose
A customizable scratch card component in Jetpack Compose, allowing users to reveal a base image by scratching off an overlay.
Uni-schedule
Clean MVVM architecture app to display uni schedule on phone with custom API to fetch data from site
Quotes-app
A minimalistic quotes app
AdamDawi's Repositories
AdamDawi/ScratchCardCompose
A customizable scratch card component in Jetpack Compose, allowing users to reveal a base image by scratching off an overlay.
AdamDawi/FlashcardCompose
A customizable flashcard component with flip and swipe animations, inspired by Quizlet.
AdamDawi/Uni-schedule
Clean MVVM architecture app to display uni schedule on phone with custom API to fetch data from site
AdamDawi/Popcorn-Picks
Clean MVI architecture app for movie recommendations with package structure by feature. Including Jetpack Compose, Kotlin coroutines/flow, koin, ktor, turbine, mockk and more.
AdamDawi/Foodder
Clean MVVM architecture app to find the best meal to eat. Including Jetpack Compose, Dagger Hilt, Room DB, Retrofit2, Lottie, Junit4, UI tests and more.
AdamDawi/Real-chat-room
Real-time communication app that allows users to easily connect with other users using photos and comments.
AdamDawi/Cat-Or-Dog-Classifier
A mobile app that uses a convolutional neural network to classify images as either a cat or a dog.
AdamDawi/College-Fix-It
AdamDawi/Higher-or-Lower-Game
Higher or lower is a game of guessing which of two selected countries has the larger population.
AdamDawi/Learning-Journal-API
Spring Boot API for managing learning sessions with JWT-based user authentication and MongoDB for data storage. Includes Spring Boot Security and session management with access/refresh tokens.
AdamDawi/quizify-image
Python desktop app for quiz question extraction and formatting from text or image files. Includes EasyOCR for text extraction, Deepseek LLM via Ollama for AI-powered parsing, PyQt5 for GUI, and JSON for structured output.
AdamDawi/Schedule-mobile-app
Mobile application that allows you to view university schedules from the website on your phone.
AdamDawi/Status-Higher-or-Lower
A simple Android app built with Jetpack Compose and WorkManager that monitors the status of a server. It notifies the user if the server is down. Uses Koin for DI and Ktor for networking.
AdamDawi/Student-stress-level-predictor
A mobile application that utilizes machine learning to rate students' stress levels based on their responses to questions.
AdamDawi/AdamDawi
AdamDawi/Happy-tails-adopt
Dog adoption responsive website built as part of my university project. The site features HTML, CSS, and JavaScript, with Bootstrap for responsive design.
AdamDawi/Weather-App
Clean MVVM architecture app to display weather
AdamDawi/Architecture-patterns-in-android
Examples of architecture patterns in jetpack compose
AdamDawi/Calculator-mobile-app
Basic calculator mobile app
AdamDawi/ComposeStabilityExamples
Stability and recomposition in Jetpack Compose with examples
AdamDawi/Country-Population-Backend-Server
Population data for countries around the world built with Ktor.
AdamDawi/Cup-Of-Water-Animation
Animated cup of water in jetpack compose
AdamDawi/F1-Journal
Desktop app for comparing F1 driver performance based on weather conditions. Includes Ktor for networking, Koin for dependency injection and Compose Multiplatform for UI.
AdamDawi/multi-stage-docker-nginx-ghcr-l6
Docker-based web app with a multi-stage build using Nginx. Demonstrates GitHub CLI usage (gh), SSH-based repo cloning inside Dockerfiles, BuildKit frontend configuration, and image publishing to ghcr.io with public visibility.
AdamDawi/MyWatchList
Web application built with Laravel to manage a movie watchlist. Features include movie search via TMDB API, adding/editing/removing movies, and custom notes. Uses Blade templates for dynamic HTML rendering and Tailwind CSS for a responsive UI.
AdamDawi/QuizFlag-Mobile-App
Quiz app about flags
AdamDawi/Quotes-app
A minimalistic quotes app
AdamDawi/scratch-nginx-webapp-l5
A Dockerfile using multi-stage builds to create a simple web app with a scratch base image and Nginx, displaying server IP, hostname, and app version. Includes health check and versioning.
AdamDawi/Sudoku-solver
Sudoku solving mobile app utilizing a backtracking algorithm
AdamDawi/Tic-Tac-Toe-mobile
Tic-tac-toe game adapted for mobile devices with animations and clean interface.