Haitham AssoliRead this page in Arabicاقرأ هذه الصفحة بالإنجليزية

The whole shelf

Forty, in six compartmentsأربعون في ستّ خانات

Sorted by what the thing is, not by how it went. Featured work sits in the large slots and carries a marigold edge; everything else keeps its own page all the same.

Web

Platforms, catalogues, storefronts, dashboards, and focused one-page tools. Open a project for its scope, stack, and engineering decisions.

19 of 40
2026WebFeaturedAounA free academic platform for Jordanian university students.Live2026WebFeaturedKashaf Abi Ja'farSearch thousands of hours of lessons and land on the exact second.Live2026WebFeaturedpastehtmlDrop an HTML file, get a public URL on its own origin.Live2026WebGiftAnimated 3D gifts you send as a link.Live2026WebTeleStreamRead every Telegram channel you follow as one timeline.Live2026WebFeedGramFollow public Telegram channels without an account.Archived2026Webassoli.siteMy previous portfolio: one animated page, driven by a command menu.Live2026Webcv.assoli.siteMy web résumé: dense, scannable, and printable as-is.Live2026WebAlmadrsaAn e-learning platform for schools.Live2026WebFazawwijuhuA supervised platform for lawful marriage introductions.Live2026WebDevCardsSpaced-repetition flashcards for engineering interviews.Live2026WebHadanatiRun a nursery: attendance, assessments, fees and a parent portal.Live2026WebHirfatiFind a trusted tradesperson in Jordan and get free quotes.Live2026WebServicePost a trip or book a seat between Jordan's governorates.Live2026WebGhurzaLearn crochet in Arabic, from the first stitch upward.Live2026WebHijabkA Jordanian atelier for khimars and abayas, ordered over WhatsApp.Live2025WebAl-ManalFind a substitute teacher before the bell rings.Live2026WebWedding InvitationA wedding invitation that lives at a link.Live2024WebHafiz PlatformAn escrow-style platform that protects both sides of a sale.Live

Mobile

React Native and Expo, through review and onto both stores. Booking, transport, education, charity.

9 of 40
Since 2025MobileFeaturedMalabjiFind a pitch, find players, book it, play.ShippedSince 2022MobileFeaturedEECommitteeEvery resource an electrical engineering student needs, in one place.Shipped2025MobileFeaturedAl-Tibyan Educational CenterQuran memorisation circles, run properly on a phone.Shipped2025MobileFeaturedRooh Al-JoufA digital guide to the Al-Jouf region and everything in it.Shipped2026MobileTawsilah AbshirRide-hailing built for Ajloun, not adapted to it.Shipped2025MobileMarafiq PlusFind every park and public facility in Amman, and report what is broken.Shipped2025MobileDiscover AjlounTourism and municipal complaints for Ajloun Governorate, in one app.Shipped2025MobileSawtAutomating an election, from voting to results.Shipped2025MobileKheirDonate directly to people in need.Delisted

AI

Models that run where the file already is: on the phone, on the laptop, never on a server of mine.

7 of 40
2026AIFeaturedNaqi: Halal Video FilterStrips music and censors imagery in a video, entirely on your device.ShippedMubah2026AIMubahTurn any video into a permissible copy, on your own Mac.Live2026AIGhaddSystem-wide on-device image filtering for Android.In progress2025AIHalal CameraA camera that blurs faces the moment you shoot.Shipped2026AInomusicWatch YouTube and Facebook videos without the music.Live2026AIcohere-transcribeHigh-throughput Arabic/English transcription, batched properly.Live2026AITafrighTranscribe Arabic audio and generate SRT and VTT subtitles.Live

Client work

Work done for someone else, to their brief and their deadline.

2 of 40
2026Client workT3 CodeControl the coding agents on your machine, from anywhere.Live2025Client workRecruiter ConnectorA marketplace where recruiters trade candidate profiles.Shipped

Desktop

Things that install. Electron and Tauri, packaged for every platform I could reach.

2 of 40
2023 to 2026DesktopAzkari / DhikrOne remembrance, every so often, on whichever screen you are at.ShippedHorizon2026DesktopHorizonEye breaks that know when you are actually at the computer.In progress

Extensions

One compartment, one extension. It lives in the browser toolbar.

1 of 40
2026ExtensionsSadaArabic subtitles for English YouTube, translated on your device.Live