Skip to content
View hasrat-ali's full-sized avatar

Organizations

@Innovative-CST

Block or report hasrat-ali

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
.github/profile/README.md

Hi, I'm Hasrat Ali 👋

Self-taught developer making professional Android development accessible on every mobile device.

I'm a self-taught Android developer and UI/UX designer. I build mobile tools and web apps that actually work. I'm a core contributor to Sketchware Pro and I started w3wide to make professional development a bit easier for everyone to get into.

I’m a college dropout who chose to build instead of study. I don't have a degree, but I have years of hands-on experience building and scaling Android apps and websites. I'm currently available for hire and ready to bring that practical, real-world expertise to your project.


My Stack

Android Java is my main language, but I'm moving most of my new work over to Kotlin. I build with the Android SDK and Material You, using Hilt, Room, and Retrofit for the heavy lifting. I'm also deep into the Firebase SDK and handle app monetization through Google Play Billing and AdMob.

Web & Full-Stack I use Next.js, React, and TypeScript for the frontend, with Node.js and Firebase Cloud Functions on the backend. I also spend a lot of time on SEO and Web Vitals to make sure what I build is fast and easy to find.

Design & Workflow My design process is built on Material Design principles, which I eventually paired with Figma for high-fidelity prototyping. I follow Clean Architecture and MVVM patterns to keep my code manageable, and I use Git and GitHub Actions to automate the boring parts of the workflow.


What I'm working on right now

  • Mobile IDE Project: I’m building a full-scale Android IDE that allows you to create apps directly on your phone. This is my primary focus and passion project.
  • SwAssist: A dedicated assistant app I built for the Sketchware Pro community.
  • Sketchware Pro: I'm helping evolve this mobile IDE as a core contributor.
  • w3wide.com: My home for Android tutorials, SEO guides, and dev resources.

What I'm learning

I'm currently wrapping my head around Jetpack Compose—the declarative style is a big shift, but it's worth the effort. I'm also exploring Kotlin Multiplatform (KMP) and diving into Advanced Rendering for custom canvas work in logic editors.


GitHub Impact

Hasrat's Stats Top Languages


"Dream is not that which you see while sleeping, it is something that does not let you sleep."
Dr. A.P.J. Abdul Kalam


Connect with me

I'm always down to chat about Android tools or web projects.

Pinned Loading

  1. Material3-Preference Material3-Preference Public

    A Material You theme for androidx.preference.

    Java 2 1