Read More How to Use Strings, Colors, and Drawables in Jetpack Compose
Load Android string, color, and drawable resources correctly in Jetpack Compose while keeping UI accessible, localizable, and theme-aware.
I am a software developer and UI/UX designer with 5 years of experience in building fast, user-friendly, and visually appealing applications for web, mobile, and desktop. I specialize in Front-End development and design, using Kotlin, Java, TypeScript, JavaScript, and Figma to create smooth and intuitive user experiences.


I have worked on Android apps, websites, desktop applications, plugins, and other software solutions that help businesses grow and improve user experience. I enjoy solving problems, making software better, and designing clean and modern interfaces while staying updated with the latest trends in technology and design.
In my free time, I contribute to open-source projects, write blogs, and mentor other developers and designers to share knowledge and support the tech community.
Clean, compare, count, transform, sort, reverse, and reformat text in the browser.
View ToolsUtilities for code, CSS, text comparison, cleanup, and everyday development workflows.
View ToolsConvert PNG, JPG, and WebP images locally for faster websites and smaller assets.
View Tools
Read More Load Android string, color, and drawable resources correctly in Jetpack Compose while keeping UI accessible, localizable, and theme-aware.
Read More Build efficient, accessible horizontal lists with LazyRow in Jetpack Compose using stable keys, spacing, content padding, state ownership, and nested-scroll guidance.
Read More Validate Jetpack Compose forms with immutable UI state, useful error timing, accessible messages, and tests for field and submit validation.
GameGame Puzzle
Clear arrow paths in relaxing logic puzzles with hundreds of clever levels.
Get on Google Play
GameWord Games
Daily word puzzle game with offline play, hints, and 5-letter challenges
Get on Google Play
AppEducation
Learn English words in Arabic with correct pronunciation and clever quizzes in a fun game format.
Get on Google Play