Skip to content
View HasanAlasker's full-sized avatar
πŸ—οΈ
Building Everyday
πŸ—οΈ
Building Everyday

Block or report HasanAlasker

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
HasanAlasker/README.md

Hasan Alasker

Typing SVG


"An idiot admires complexity, while a genius appreciates simplicity."


Portfolio LinkedIn Email GitHub


πŸ‘¨β€πŸ’» About Me

I'm a full-stack and mobile developer from Jordan πŸ‡―πŸ‡΄ focused on building performant, scalable applications with strong user experience and clean architecture.

Most of my work lives in the React + React Native ecosystem, but I also enjoy backend architecture, realtime systems, and performance optimization.

I used to paint landscapes with watercolor 🎨.
Now I design interfaces, engineer backend systems, and build products from scratch. Different medium. Same obsession with detail.

const hasan = {
  focus: [
    "React",
    "React Native",
    "Node.js",
    "MongoDB",
    "Express"
  ],

  toolkit: [
    "Zustand",
    "Socket.IO",
    "Firebase",
    "JWT"
  ],

  currentlyBuilding: "Servio β€” vehicle maintenance platform",

  exploring: [
    "Realtime architectures",
    "State synchronization",
    "Native mobile APIs",
    "Performance optimization",
    "Scalable backend systems"
  ],

  philosophy: "Read the docs. Build. Break things. Learn."
};

πŸš€ Featured Project β€” Servio

πŸ”§ Smart Maintenance. Safer Drives.

Vehicle maintenance tracking, booking, reminders, and service management in one mobile platform.

πŸ“± Overview

Servio is a full-stack mobile application built with React Native and Node.js.

The platform helps users:

  • Track vehicle maintenance history
  • Receive maintenance reminders based on mileage + time
  • Book appointments with service providers
  • Discover nearby mechanics and workshops
  • Manage multiple vehicles in one place

βš™οΈ Technical Highlights

  • 🧩 Global state architecture with Zustand
  • ⚑ Optimistic UI updates for smoother UX
  • πŸ”” Push notifications with Firebase Cloud Messaging
  • πŸ“… Calendar integration for upcoming services
  • πŸ›‘οΈ JWT authentication + bcrypt password hashing
  • 🚦 Rate limiting, request logging, and Joi validation
  • πŸ—ΊοΈ Location-based marketplace features
  • 🧠 Cron-based maintenance scheduling system
  • πŸ“¦ RESTful API architecture

πŸ—οΈ Architecture

Mobile Client (React Native)
        ↓
REST API (Node.js / Express)
        ↓
MongoDB Database
        ↓
Firebase Cloud Messaging

πŸ“Š Project Snapshot

Category Details
Platform Mobile + Web
Stack MERN + React Native
Screens 30+
State Management Zustand
Notifications Firebase
Architecture 3-tier
Status Production

πŸ› οΈ Tech Stack

Frontend

React React Native Expo Zustand TypeScript TailwindCSS

Backend

Node.js Express Socket.io MongoDB

Tools

Firebase Git Postman Figma


πŸ“ˆ GitHub Stats


🧠 Currently Exploring

  • Rust
  • Realtime synchronization systems
  • Backend scalability patterns
  • Mobile performance profiling
  • Offline-first application patterns

πŸ’‘ Philosophy

Frameworks change constantly.

The skill that lasts is learning how to:

  • read documentation
  • debug systems
  • understand tradeoffs
  • build reliable software

I learn best by building real projects, solving problems, and iterating fast.


Building from Jordan πŸ‡―πŸ‡΄ for users everywhere 🌍

Pinned Loading

  1. Servio-Car-Service-Tracker Servio-Car-Service-Tracker Public

    Servio is a cross-platform mobile application that helps drivers stay on top of vehicle maintenance, insurance renewals, and license deadlines β€” all in one place.

    JavaScript 23

  2. RentEase-Property-Management RentEase-Property-Management Public

    RentEase is a minimal, offline-first app that helps a building owner keep all renter information in one place. Forget flipping through heavy books or re-reading long contracts β€” with RentEase, all …

    JavaScript 21

  3. Secure-Web-Applications-Project Secure-Web-Applications-Project Public

    An academic project for the Secure Application Development course, focused on demonstrating secure web application design, threat modeling (STRIDE), risk assessment (DREAD), and practical security …

    JavaScript 20

  4. Mafqoodaty-Lost-Found Mafqoodaty-Lost-Found Public

    Mafqoodaty is a Lost & Found web application built with the MERN stack, designed to help people report, discover, and recover lost items efficiently through a simple and intuitive interface. The pl…

    JavaScript 18

  5. Ajroo-Local-Marketplace Ajroo-Local-Marketplace Public

    Ajroo is a mobile-first platform that allows everyday people to lend and borrow household items β€” from tools and sports equipment to books and electronics. It's designed to encourage community trus…

    JavaScript 3

  6. Hadithny-LiveChat Hadithny-LiveChat Public

    Hadithny was built as a learning-focused project to explore how modern messaging platforms achieve real-time communication. Instead of relying only on traditional API requests, this project uses pe…

    JavaScript 3