Dreamers Lab
Software Engineering · Est. 2020
March 7, 2026
Zain Ul Hassan
Hi, I'm

Zain Ul Hassan

From brainstorming to bug fixing, I bring ideas to life across Mobile, Web, and AI

Projects

NewsLayer
Featured

NewsLayer

Get a personalized news feed with the stories you care about. Android app built with Kotlin, Jetpack Compose, Retrofit, Room, Hilt, and NewsData.io API.

Kotlin
View on GitHub
Currency Converter

Currency Converter

A simple Android app developed with Kotlin and Compose UI to convert to multiple currencies at once. Uses Firebase Database and Cloud Functions.

KotlinFirebaseCompose
GitHub
PocketMovies

PocketMovies

Explore movies from the YTS API. Android app written in Kotlin with Jetpack Compose, Coroutines, Hilt, and modern architecture components.

KotlinJetpack Compose
GitHub
Formz-Kotlin

Formz-Kotlin

A Kotlin Multiplatform library for structured, reusable form state management and validation. Inspired by Dart Formz, supports Android, iOS, and more.

Kotlin
GitHub
React Production-Ready Starter

React Production-Ready Starter

A robust, feature-rich starter template for building modern React applications. Includes Vite, shadcn/ui, Tailwind CSS, TanStack Query, Axios, Husky, Biome, and more.

ReactJavaScript
GitHub
Express Starter JS

Express Starter JS

A robust and production-ready starter template for building RESTful APIs with Express.js. Features logging, Swagger docs, security, CORS, Mongoose, Zod validation, Husky, Biome, and more.

Node.jsExpress.js
GitHub
TMDB Movie Explorer

TMDB Movie Explorer

A modern React app for exploring movies using The Movie Database (TMDB) API. Features search, details, authentication, shadcn/ui, Tailwind CSS, TanStack Query, Zustand, and more.

ReactJavaScript
GitHub
Play Store Scraper

Play Store Scraper

A Python script that scrapes app images from the Google Play Store based on a search query. Downloads screenshots and organizes them into folders.

Python
GitHub
Bright MLS Scraper Bot

Bright MLS Scraper Bot

A headless browser bot that logs into Bright MLS, scrapes property listings (price, beds, agent email, etc.), and sends the data to a Podio webhook via a Flask API.

Python
GitHub

Tools & Technologies

Mobile
Jetpack Compose
Jetpack Compose
Flutter
Flutter
Kotlin
Kotlin
Android
Android
iOS
iOS
Frontend
Next.js
Next.js
React
React
TypeScript
TypeScript
Tailwind CSS
Tailwind CSS
Backend
Node.js
Node.js
Express
Express
Spring
Spring
Ktor
Ktor
Rust
Rust
Python
Python
Databases
MongoDB
MongoDB
MySQL
MySQL
PostgreSQL
PostgreSQL
SQLite
SQLite
Prisma
Prisma
Redis
Redis
Cloud
AWS
AWS
Firebase
Firebase
Supabase
Supabase
DevOps & Tools
Docker
Docker
GitHub Actions
GitHub Actions
Git
Git
GitHub
GitHub
Postman
Postman
Figma
Figma

Testimonials

An extraordinary collaborator with a rare depth of technical expertise and attention to detail. His guidance was instrumental in optimizing functionality and enhancing the user experience, reflecting a true passion for his work in the final product's quality.

antonio_salzano
antonio_salzano

Italy

A dedicated and passionate professional who delivered beyond expectations and within the deadline. The results were much more than I anticipated.

aknistudios
aknistudios

Nepal

Working with him was a pleasure. He is an extraordinary collaborator who demonstrated deep technical expertise and meticulous attention to detail from our first meeting. His valuable advice on optimizing functionality and improving user experience was instrumental in taking our app to the next level.

erikos68
erikos68

Sweden

I am extremely satisfied with our collaboration. His technical expertise and attention to detail are exceptional, and his communication was clear and effective throughout the project. The final result exceeded my expectations in both functionality and design. Highly recommended for anyone seeking a talented and professional programmer.

antonio_salzano
antonio_salzano

Italy

I was very pleased with the quality of his work. He is easy to collaborate with, and I highly recommend him for any development project.

amjadadel
amjadadel

Saudi Arabia

Blog Posts

How to Design Better UI/UX as an Indie Developer

Building a great product is hard, but building one that users love is even harder. Whether it’s a side project or your next million dollar product idea, a clean and intuitive UI/UX is the key to success. As indie developers, we often struggle with this, but it’s not impossible. Here’s how you can plan, design, and draw inspiration to create interfaces that actually work.

FigmaUI/UX
Read Article
More Articles

Functional Error Handling in Kotlin using Arrow Kt

KotlinFunctional Programming
Read More

Formz Kotlin — A Multiplatform Form Validation Library

Kotlin MultiplatformJetpack Compose
Read More

Setup Laravel Development Environment Using WSL on Windows

LaravelPHP
Read More

Modelling State in Kotlin

KotlinJetpack Compose
Read More

Read more on Medium

Get in Touch

Have a project in mind or just want to say hi?

I'm always open to new opportunities, collaborations, or just a good tech conversation. Feel free to reach out and I'll get back to you as soon as possible!

Say Hello

Let's build something great together.

Email Me