عاقرأ بالعربية

Haitham Assoli

Full-stack web & mobile engineer · Amman

I turn product requirements into reliable web, iOS, and Android apps, from the data model and interface through release and support.

Based
Amman, Jordan
Mobile
React Native · Expo · Swift
Web
Next.js · Astro · NestJS
Now
CartBuzz

By the numbers

  • 40projects shipped
  • 13on the app stores
  • 4years building
  • 2scripts, both first-class

Selected work

Products, decisions, and results

Eight case studies explain the user problem, my role, the technical decisions, and what shipped.

  • Aoun
    Aoun: A free academic platform for Jordanian university students.

    Web2026

    Aoun

    A free academic platform for Jordanian university students.

    • Next.js
    • TypeScript
    • React
    • Convex
  • Kashaf Abi Ja'far
    Kashaf Abi Ja'far: Search thousands of hours of lessons and land on the exact second.

    Web2026

    Kashaf Abi Ja'far

    Search thousands of hours of lessons and land on the exact second.

    • Astro
    • TypeScript
    • Meilisearch
    • Whisper ASR
  • pastehtml
    pastehtml: Drop an HTML file, get a public URL on its own origin.

    Web2026

    pastehtml

    Drop an HTML file, get a public URL on its own origin.

    • Next.js
    • TypeScript
    • Convex
    • MCP
  • Malabji
    Malabji: Find a pitch, find players, book it, play.

    MobileSince 2025

    Malabji

    Find a pitch, find players, book it, play.

    • React Native
    • Expo Router
    • TypeScript
    • Supabase
  • Naqi: Halal Video Filter
    Naqi: Halal Video Filter: Strips music and censors imagery in a video, entirely on your device.

    AI2026

    Naqi: Halal Video Filter

    Strips music and censors imagery in a video, entirely on your device.

    • Kotlin
    • Swift
    • ONNX Runtime
    • MediaCodec
  • EECommittee
    EECommittee: Every resource an electrical engineering student needs, in one place.

    MobileSince 2022

    EECommittee

    Every resource an electrical engineering student needs, in one place.

    • React Native
    • Expo
    • TypeScript
    • Firebase
  • Al-Tibyan Educational Center
    Al-Tibyan Educational Center: Quran memorisation circles, run properly on a phone.

    Mobile2025

    Al-Tibyan Educational Center

    Quran memorisation circles, run properly on a phone.

    • React Native
    • TypeScript
    • Firebase
    • Zustand
  • Rooh Al-Jouf
    Rooh Al-Jouf: A digital guide to the Al-Jouf region and everything in it.

    Mobile2025

    Rooh Al-Jouf

    A digital guide to the Al-Jouf region and everything in it.

    • React Native
    • Expo Router
    • TypeScript
    • i18n

From brief to release

One shuttle, five passes.

0102030405
  1. 01

    Brief

    What must ship, for whom, and by when.

  2. 02

    Model

    The data model and the API before any screen.

  3. 03

    Build

    Web, iOS and Android, from one codebase where that pays.

  4. 04

    Release

    Store review, CI, and a build you can open on your own phone.

  5. 05

    Support

    A short weekly note, and the fixes after launch.

About

Engineering across the whole product

I build web and mobile products across the full delivery path: data model, API, interface, deployment, app-store review, and support.

I work on constraints that shape the product: models that run on the device, search that answers in milliseconds without a backend, and booking flows that prevent double-selling a time slot.

My recent work includes private on-device AI, multi-vendor commerce, bioinformatics tools used by researchers, and products for education and community services.

What I reach for

  • TypeScript
  • React Native
  • React
  • Next.js
  • Expo
  • Tailwind CSS
  • React Query
  • Zustand
  • Reanimated
  • Firebase
  • Supabase
  • Convex
  • Node.js
  • NestJS
  • PostgreSQL
  • Zod
  • Motion
  • Skia
  • Figma

And, on the device itself

  • On-device inference
  • ONNX Runtime
  • transformers.js
  • Whisper
  • Demucs
  • YOLO / NudeNet

Hire me

Share the scope, constraints, and target date

Tell me what must ship, who will use it, its current stage, budget range, and deadline. I will reply with the clearest next step within two business days.