Haitham AssoliRead this reel in Arabicاقرأ هذه البكرة بالإنجليزية

Reel 2022 — 2026Amman, Jordan

Useful software
holds up

البرمجيات المفيدة
تصمد

made for real use

Haitham Assoli builds web and mobile products for real constraints: slow networks, small screens, private media, and the people who rely on them.

يبني هيثم العسولي منتجات ويب وموبايل لقيود واقعية: شبكة بطيئة، وشاشات صغيرة، ووسائط خاصة، والناس الذين يعتمدون عليها.

Written, designed and shipped by

Haitham Assoli

Web & Mobile Full-Stack Developer · 40 titles · 13 on the app stores

Reel one · selected work

Eight shots, lit one at a time

ثماني لقطات، تُضاء واحدة تلو الأخرى

Eight of the forty, written up in full. Move the light over a still to bring it up; the rest of the filmography runs after the credits.

ثمانية من التسعة والثلاثين، مشروحة بالكامل. حرّك الضوء فوق أي لقطة لترفعها، وبقية الأعمال تمرّ بعد التترات.

  1. Shot 012026Live

    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.

    Role
    Solo: product, design and engineering
    Kind
    Web
    Built with
    Next.js · TypeScript · React · Convex · TanStack Form · TanStack Table · Tiptap · Recharts · PostHog · Tailwind CSS · PWA · Web Push

    View the case studyVisit the siteSource

  2. Shot 022026Live

    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.

    Role
    Solo: pipeline, search and interface
    Kind
    Web
    Built with
    Astro · TypeScript · Meilisearch · Whisper ASR · Tailwind CSS

    View the case studyVisit the siteSource

  3. Shot 032026Live

    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.

    Role
    Solo
    Kind
    Web
    Built with
    Next.js · TypeScript · Convex · MCP · Tailwind CSS

    View the case studyVisit the siteSource

  4. Shot 04Since 2025Shipped

    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.

    Role
    Founder: product, design and full engineering
    Kind
    Mobile
    Built with
    React Native · Expo Router · TypeScript · Supabase · Zustand · React Query · React Hook Form · Zod · Reanimated · Skia · Restyle · In-App Purchases · Deep Linking · Calendars · Push Notifications

    View the case studyApp StoreGoogle PlayVisit the site

  5. Shot 052026Shipped

    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.

    Role
    Solo: architecture, ML pipeline and both platforms
    Kind
    AI
    Built with
    Kotlin · Swift · ONNX Runtime · MediaCodec · OpenGL ES · AVFoundation · htdemucs · NudeNet · Jetpack Compose · SwiftUI

    View the case studyGoogle PlaySource

  6. Shot 06Since 2022Shipped

    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.

    Role
    Volunteer: mobile and backend
    Kind
    Mobile
    Built with
    React Native · Expo · TypeScript · Firebase · Zustand · React Query · Reanimated · Zod · Caching

    View the case studyGoogle PlaySource

  7. Shot 072025Shipped

    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.

    Role
    Solo: mobile and backend
    Kind
    Mobile
    Built with
    React Native · TypeScript · Firebase · Zustand · React Query · Reanimated · Skia · Restyle · Zod · Push Notifications

    View the case studyGoogle Play

  8. Shot 082025Shipped

    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.

    Role
    Client project: mobile development
    Kind
    Mobile
    Built with
    React Native · Expo Router · TypeScript · i18n · Firebase · React Query · Reanimated · Deep Linking

    View the case studyApp StoreGoogle Play

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

Behind the camera

Crew of one, most days

طاقم من شخص واحد، في أغلب الأيام

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

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

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.

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

Since 2026
Software Engineer at CartBuzzمهندس برمجيات في CartBuzz
2025 to 2026
Software Engineer at Bionl.Aiمهندس برمجيات في Bionl.Ai
Since 2025
Founder & CEO at Malabjiمؤسس ومدير تنفيذي في ملعبجي
Since 2022
Web & Mobile Full-Stack Developer at Freelanceمطوّر ويب وموبايل full-stack في عمل حر
2022 to 2023
Software Engineer at Repzoمهندس برمجيات في Repzo
2021 to 2022
Full-Stack Developer Trainee at Orange Jordanمتدرب تطوير full-stack في أورنج الأردن
Since 2018
Full-Stack Developer (Volunteer) at EECommitteeمطوّر full-stack (تطوّع) في لجنة الهندسة الكهربائية
2022 to 2024
BSc, Computer Science · Irbid National Universityبكالوريوس، علم الحاسوب · جامعة إربد الأهلية
2018 to 2022
BSc, Electrical and Electronics Engineering · Jordan University of Science and Technologyبكالوريوس، الهندسة الكهربائية والإلكترونية · جامعة العلوم والتكنولوجيا الأردنية

Tech specs

The print, in numbers

النسخة، بالأرقام

Production notes, with the details that matter.

Running time
About four years
Titles
40 shipped
In distribution
13 on the app stores
Written up
8 full cases
Format
Web and mobile, end to end
Sound
On device. No cloud, no telemetry
Shot in
Amman, Jordan

Gear list

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

Booking

Next production

الإنتاج القادم

Open to work that ships cleanly and holds up under real use. The call sheet is the fastest route; the CV has the long version.

مستعدٌّ لعمل يصدر بسلاسة ويصمد في الاستخدام الحقيقي. ورقة النداء أسرع طريق، والسيرة الذاتية فيها النسخة الطويلة.

Fill the call sheethaitham.b.assoli@gmail.com

Mail
haitham.b.assoli@gmail.com
Phone
+962 77 619 3666
GitHub
haithamassoli
LinkedIn
haithamassoli
Site
assoli.site
CV
cv.assoli.site
Google Play
Developer page