اقرأ بالعربيةRead in English

Amman, Jordan — web & mobile, full stack

Web.Mobile.Built to last.

ويب.جوّال.مصمّم ليدوم.

Move the pointer across the sentence and watch the glass catch the light.The glass travels across the sentence on its own and catches the light.

I take products from scope to release: React Native and Expo for app stores, Next.js and Astro for the web, and NestJS, Convex, or Supabase for the systems behind them.

  • 40shipped
  • 13on the stores
  • 8written up
  • 4years

Eight of forty

The ones worth the walkthrough

Each includes a full write-up of the constraint, my decision and the result after release.

Aoun — A free academic platform for Jordanian university students.

Live2026Web

Aoun

A free academic platform for Jordanian university students.

Aoun brings summaries, past exams, course material, GPA tools, bookmarks, and study planning into one place for Jordanian university students. It is free to browse without an account and works offline as an installed PWA.

Solo: product, design and engineering

  • Next.js
  • TypeScript
  • React
  • Convex
  • TanStack Form
  • +7
Kashaf Abi Ja'far — Search thousands of hours of lessons and land on the exact second.

Live2026Web

Kashaf Abi Ja'far

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

A fully Arabic, right-to-left search engine over a scholar's video lessons and written articles. You type a phrase and get back the passages where it was actually said; one click opens the video at that exact second. No login, no database.

Solo: pipeline, search and interface

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

Live2026Web

pastehtml

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

Publish a page in one step: drop a file, paste markup, curl it, or hand it to an agent over MCP. Markdown is rendered to a self-contained page on upload. No account, no build step.

Solo

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

ShippedSince 2025Mobile

Malabji

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

Malabji lets you search nearby football pitches, see available slots, and reserve one. Team search, challenges, and tournaments help players fill the match.

Founder: product, design and full engineering

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

Shipped2026AI

Naqi: Halal Video Filter

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

Naqi filters video on your device. Stem separation removes music while retaining dialogue, and a detector blurs faces or frames at the selected level. It uses no cloud, account, or telemetry, and leaves the original file unchanged. Android is shipped; a Swift rewrite targets iPhone, iPad, and Mac.

Solo: architecture, ML pipeline and both platforms

  • Kotlin
  • Swift
  • ONNX Runtime
  • MediaCodec
  • OpenGL ES
  • +5
EECommittee — Every resource an electrical engineering student needs, in one place.

ShippedSince 2022Mobile

EECommittee

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

Pick any subject from the study plan tree and get everything attached to it: material, recordings, staff contacts. Includes a GPA calculator, bilingual Arabic/English search, and a night mode. Volunteer work that has outlived several intakes of students.

Volunteer: mobile and backend

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

Shipped2025Mobile

Al-Tibyan Educational Center

Quran memorisation circles, run properly on a phone.

A companion app for a Quran teaching and memorisation centre, linking the centre, the student and the family. Students sit in circles that mirror the real ones, the teacher follows a student's recitation on a synchronised mushaf, and games and tests turn revision into something students return to.

Solo: mobile and backend

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

Shipped2025Mobile

Rooh Al-Jouf

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

A bilingual tourism guide for Al-Jouf in Saudi Arabia: heritage and tourist sites, live events and festivals, a directory of local restaurants and cafés, and the historical and cultural background behind them. Built for both a first-time visitor and a resident.

Client project: mobile development

  • React Native
  • Expo Router
  • TypeScript
  • i18n
  • Firebase
  • +3

The other 32 live in the archive — municipal portals, tourism guides, charity platforms, a few extensions and a handful of things that only ever ran on my own machine. All projects

Amman, Jordan

Who is behind the glass

Haitham Assoli
Haitham Assoliهيثم العسولي

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.

أبني منتجات ويب وجوال عبر مسار التسليم كاملًا: نموذج البيانات وواجهة API والواجهة والنشر ومراجعة المتاجر والدعم.

أعمل على قيود تؤثر في المنتج: نماذج تعمل على الجهاز، وبحث يجيب خلال أجزاء من الثانية بلا خادم، ومسارات حجز تمنع بيع الموعد نفسه مرتين.

تشمل أعمالي الحديثة ذكاءً اصطناعيًا خاصًا يعمل على الجهاز، وتجارة متعددة البائعين، وأدوات معلوماتية حيوية يستخدمها باحثون، ومنتجات للتعليم والخدمات المجتمعية.

  • Since 2026Software EngineerCartBuzz
  • 2025 to 2026Software EngineerBionl.Ai
  • Since 2025Founder & CEOMalabji
  • Since 2022Web & Mobile Full-Stack DeveloperFreelance

BSc, Computer Science, Irbid National University, 2022 to 2024 (Grade: Excellent).

19 tools, in order of how often

What I reach for

Production tools I use most often, chosen to fit the product rather than a fixed template.

The count

Four numbers, none of them rounded up

40

projects shipped

web, mobile, desktop, extensions

13

on the app stores

App Store and Google Play

08

written up in full

problem, decision, outcome

04

years building

freelance, salaried and founder, since 2022

Hire me

Start with the constraint.

Share the constraint and I will tell you whether I can help. I reply within a day.