$ whoami
Hi, I'm Mohammad Yasin
Android Developer & Game Developer
I build native Android apps and indie games, write about mobile development, and dabble in design and video editing between compiles. Currently shipping side projects and open-source tools.
$ ▌
$ cat about.md
About Me
I'm a self-taught Android and game developer with a soft spot for clean architecture and pixel-perfect UI. Over the past few years I've shipped apps used by thousands of people, built a handful of small games in my free time, and picked up design and video editing along the way to give my projects a finished, polished feel.
When I'm not writing Kotlin, you'll find me experimenting with Compose animations, tinkering with a new game jam idea, or writing about what I've learned. I care about performance, readable code, and products that feel good to use.
$ ls skills/
Skills
$ cat languages.json
Languages
$ ls projects/ --category
Projects
Pixel Ascent
Pixel Ascent is a charming 2D platform-adventure that captures the thrill of vertical exploration with a pixel-art heart.
- Godot
- GDScript
Rezavan Shohada
Biographies of the 133 Martyrs of the City of Khusf.
- Kotlin
- XML
- SQL
Dash & Deflect
Dash & Deflect is a fast-paced, high-octane 2D arcade action game where movement is your ultimate weapon
- Godot
- GDScript
Typing
Reading diverse and engaging stories in a chat format.
- Kotlin
- Jetpack Compose
- Room
Rah Neshan
"Rah Neshan" has been designed with the aim of introducing, preserving, and keeping alive the memory of the martyrs of Khusf County.
- Kotlin
- Jetpack Compose
- Room
Chinak
A block puzzle game for arranging pieces and clearing rows and columns
- HTML
- Css
- Java Script
- AI
$ tail -f articles.log
Articles
Common Mistakes Android Developers Make When Learning Jetpack Compose (and How to Avoid Them)
For those who are XML designers looking to transition to Jetpack Compose, or who are just starting to learn Jetpack Compose.
Read Article →A short article on the most commonly used Kotlin animations.
For those who care about app animations and are striving to improve their applications.
Read Article →$ open portfolio/creative
Creative Portfolio
$ ping your-name
Let's Connect
Have a project in mind or just want to say hi? Reach out on any of these.