丁寧につくられた画面。
職業Web & mobile engineer · Amman, Jordan
Haitham Assoliハイサム・アッソーリ
I build complete products. Each screen serves a person and handles a real constraint.
三方The same principle, presented three ways.
Every screen should earn its place.
English editionreading nowRead in English
كل شاشة يجب أن تستحق مكانها.
النسخة العربيةتقرأ الآناقرأ بالعربية
すべての画面には、理由が必要だ。
日本語 · 上から下へ
Work作品
Eight of 40, chosen because each one had a constraint worth solving. Every card opens onto the long version.
- Aoun
2026公開中

ウェブWebLive2026
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.
Next.js、TypeScript、React、Convex、TanStack Form、TanStack Table、Tiptap
- Kashaf Abi Ja'far
2026公開中

ウェブWebLive2026
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.
Astro、TypeScript、Meilisearch、Whisper ASR、Tailwind CSS
- pastehtml
2026公開中

ウェブWebLive2026
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.
Next.js、TypeScript、Convex、MCP、Tailwind CSS
- Malabji
2025〜出荷済

モバイルMobileShippedSince 2025
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.
React Native、Expo Router、TypeScript、Supabase、Zustand、React Query、React Hook Form
- Naqi: Halal Video Filter
2026出荷済

端末内AIAIShipped2026
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.
Kotlin、Swift、ONNX Runtime、MediaCodec、OpenGL ES、AVFoundation、htdemucs
- EECommittee
2022〜出荷済

モバイルMobileShippedSince 2022
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.
React Native、Expo、TypeScript、Firebase、Zustand、React Query、Reanimated
- Al-Tibyan Educational Center
2025出荷済

モバイルMobileShipped2025
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.
React Native、TypeScript、Firebase、Zustand、React Query、Reanimated、Skia
- Rooh Al-Jouf
2025出荷済

モバイルMobileShipped2025
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.
React Native、Expo Router、TypeScript、i18n、Firebase、React Query、Reanimated
About経歴

I take products from data model to store listing, including the API, interface, deployment, review, and the support that follows release.
I take on work with clear constraints: models that run on the handset, search indexes that answer in milliseconds, and booking flows that prevent double bookings. The constraint shapes the build.
My recent work uses on-device AI. Video and audio processing finishes on the user's phone or laptop, without cloud processing or telemetry. I also bring four years of client work, a product I founded, and a volunteer app used by several student cohorts.
制約のない仕事に、面白さはない。
Work without a constraint holds nothing worth doing.
- CartBuzz
- Bionl.Ai
- Malabji
- Freelance
- Repzo
- Irbid National University
Tools道具
Set the way a craftsman lays out a bench: the things reached for daily, in the order they get reached for. Nothing here is on the list because it looked good on a 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
Figures
- 作品40件
- Work
Products taken from data model to store listing.
- 公開13本
- Released
Of them live on the App Store or Google Play.
- 事例8編
- Case studies
Written up in full, decisions and all.
- 経験4年
- Years
Roughly, building for the web and phones.
Contact連絡
A mobile build that must reach both stores, a web product with a real operational constraint, or private processing that must stay on the device: send the goal, scope, and deadline.
haitham.b.assoli@gmail.com仕事のご依頼はこちらへWrite to me