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

Block or report HasanAlasker

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

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. 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

  3. 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

  4. 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

  5. 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

  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