ENRead in English

مهندس برمجيات للويب والجوال · عمّان

هيثمالعسولي

أحوّل متطلبات المنتج إلى تطبيقات ويب وiOS وأندرويد موثوقة، من نموذج البيانات والواجهة حتى الإطلاق والدعم.

HaithamAssoli

Full-stack web & mobile engineer · Amman

أعمال مختارة

منتجات وقرارات ونتائج

تشرح ثماني دراسات حالة مشكلة المستخدم ودوري والقرارات التقنية وما أُطلق فعليًا.

aoun.assoli.site
عون: منصة أكاديمية مجانية لطلاب الجامعات الأردنية.

عون

2026

منصة أكاديمية مجانية لطلاب الجامعات الأردنية.

  • Next.js
  • TypeScript
  • React
  • Convex
  • TanStack Form
شاهد دراسة الحالة →
alkulify.assoli.site
كشّاف أبي جعفر: ابحث في آلاف الساعات من الدروس، وصِل إلى الثانية بعينها.

كشّاف أبي جعفر

2026

ابحث في آلاف الساعات من الدروس، وصِل إلى الثانية بعينها.

  • Astro
  • TypeScript
  • Meilisearch
  • Whisper ASR
  • Tailwind CSS
شاهد دراسة الحالة →
pastehtml.assoli.site
pastehtml: أفلِت ملف HTML، واحصل على رابط عام على نطاق مستقل.

pastehtml

2026

أفلِت ملف HTML، واحصل على رابط عام على نطاق مستقل.

  • Next.js
  • TypeScript
  • Convex
  • MCP
  • Tailwind CSS
شاهد دراسة الحالة →
ملعبجيiOS · Android
ملعبجي: ابحث عن ملعب، وابحث عن لاعبين، احجز، والعب.

ملعبجي

Since 2025

ابحث عن ملعب، وابحث عن لاعبين، احجز، والعب.

  • React Native
  • Expo Router
  • TypeScript
  • Supabase
  • Zustand
شاهد دراسة الحالة →
نقيّ: مُرشِّح الفيديو: يزيل الموسيقى ويحجب الصور في الفيديو، على جهازك بالكامل.
Kotlin

نقيّ: مُرشِّح الفيديو

2026

يزيل الموسيقى ويحجب الصور في الفيديو، على جهازك بالكامل.

  • Kotlin
  • Swift
  • ONNX Runtime
  • MediaCodec
  • OpenGL ES
شاهد دراسة الحالة →
لجنة الهندسة الكهربائيةAndroid
لجنة الهندسة الكهربائية: كل ما يحتاجه طالب الهندسة الكهربائية، في مكان واحد.

لجنة الهندسة الكهربائية

Since 2022

كل ما يحتاجه طالب الهندسة الكهربائية، في مكان واحد.

  • React Native
  • Expo
  • TypeScript
  • Firebase
  • Zustand
شاهد دراسة الحالة →
مركز التبيان التعليميAndroid
مركز التبيان التعليمي: حلقات تحفيظ القرآن، تُدار كما ينبغي من الهاتف.

مركز التبيان التعليمي

2025

حلقات تحفيظ القرآن، تُدار كما ينبغي من الهاتف.

  • React Native
  • TypeScript
  • Firebase
  • Zustand
  • React Query
شاهد دراسة الحالة →
روح الجوفiOS · Android
روح الجوف: دليلك الرقمي لمنطقة الجوف وكل ما فيها.

روح الجوف

2025

دليلك الرقمي لمنطقة الجوف وكل ما فيها.

  • React Native
  • Expo Router
  • TypeScript
  • i18n
  • Firebase
شاهد دراسة الحالة →

بقية الأعمال

أعمال عملاء وتطبيقات مستخدمة وأدوات مفتوحة المصدر وتجارب على الويب والجوال.

gift.assoli.site
هديّة: هدايا ثلاثية الأبعاد متحركة تُرسَل كرابط.

هديّة

2026

هدايا ثلاثية الأبعاد متحركة تُرسَل كرابط.

  • Next.js 16
  • React Three Fiber
  • drei
  • Convex
  • Tailwind CSS
شاهد دراسة الحالة →
tele-timeline.vercel.app
تيليستريم: اقرأ كل قنوات تيليجرام التي تتابعها كخط زمني واحد.

تيليستريم

2026

اقرأ كل قنوات تيليجرام التي تتابعها كخط زمني واحد.

  • Next.js
  • TypeScript
  • Telegram API
  • Tailwind CSS
شاهد دراسة الحالة →
github.com
فيدجرام: تابع قنوات تيليجرام العامة بلا حساب.

فيدجرام

2026

تابع قنوات تيليجرام العامة بلا حساب.

  • Next.js
  • TypeScript
  • Tailwind CSS
شاهد دراسة الحالة →
توصيلة ابشرAndroid
توصيلة ابشر: تطبيق توصيل مبني لعجلون، لا مُكيَّف عليها.

توصيلة ابشر

2026

تطبيق توصيل مبني لعجلون، لا مُكيَّف عليها.

  • React Native
  • Expo
  • TypeScript
  • Maps
  • Push Notifications
شاهد دراسة الحالة →
azkari
أذكاري / ذِكر: ذِكر واحد، بين حين وآخر، على أي شاشة تكون أمامها.

أذكاري / ذِكر

2023 to 2026

ذِكر واحد، بين حين وآخر، على أي شاشة تكون أمامها.

  • JavaScript
  • Swift
  • SwiftUI
  • Kotlin
  • C#
شاهد دراسة الحالة →
assoli.site
assoli.site: معرض أعمالي السابق: صفحة واحدة متحركة تُدار بقائمة أوامر.

assoli.site

2026

معرض أعمالي السابق: صفحة واحدة متحركة تُدار بقائمة أوامر.

  • Next.js
  • TypeScript
  • React
  • Framer Motion
  • Tailwind CSS
شاهد دراسة الحالة →
cv.assoli.site
cv.assoli.site: سيرتي الذاتية على الويب: كثيفة وسهلة المسح وقابلة للطباعة كما هي.

cv.assoli.site

2026

سيرتي الذاتية على الويب: كثيفة وسهلة المسح وقابلة للطباعة كما هي.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • SEO
شاهد دراسة الحالة →
almadrsa.vercel.app
المدرسة: منصة تعليم إلكتروني للمدارس.

المدرسة

2026

منصة تعليم إلكتروني للمدارس.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
شاهد دراسة الحالة →
fazuwjuh.vercel.app
فَزَوِّجُوهُ: منصة لتيسير الزواج الشرعي بإشراف إداري.

فَزَوِّجُوهُ

2026

منصة لتيسير الزواج الشرعي بإشراف إداري.

  • Next.js 16
  • React 19
  • TypeScript
  • Convex
  • Better Auth
شاهد دراسة الحالة →
flashcards.assoli.site
بطاقات المقابلات: بطاقات مراجعة متباعدة للتحضير لمقابلات الهندسة.

بطاقات المقابلات

2026

بطاقات مراجعة متباعدة للتحضير لمقابلات الهندسة.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • localStorage
  • Leitner scheduling
شاهد دراسة الحالة →
hadanati.assoli.site
حضانتي: إدارة حضانة: حضور وتقييمات ورسوم وبوابة لأولياء الأمور.

حضانتي

2026

إدارة حضانة: حضور وتقييمات ورسوم وبوابة لأولياء الأمور.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
شاهد دراسة الحالة →
hirfati-jo.vercel.app
حرفتي: اعثر على حرفي موثوق في الأردن واحصل على عروض أسعار مجانية.

حرفتي

2026

اعثر على حرفي موثوق في الأردن واحصل على عروض أسعار مجانية.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • SEO
شاهد دراسة الحالة →
sarfees.vercel.app
سيرفيس: انشر رحلتك أو احجز مقعدك بين محافظات الأردن.

سيرفيس

2026

انشر رحلتك أو احجز مقعدك بين محافظات الأردن.

  • Next.js
  • TypeScript
  • React
  • Tailwind CSS
  • RTL
شاهد دراسة الحالة →
crochet.assoli.site
غُرزة: تعلّم الكروشيه بالعربية، من أول غرزة صعودًا.

غُرزة

2026

تعلّم الكروشيه بالعربية، من أول غرزة صعودًا.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • RTL
  • SEO
شاهد دراسة الحالة →
7jabk.vercel.app
حجابك: مشغل أردني للخُمُر والعبايات، الطلب عبر واتساب.

حجابك

2026

مشغل أردني للخُمُر والعبايات، الطلب عبر واتساب.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • RTL
  • SEO
شاهد دراسة الحالة →
sada
صدى: ترجمة عربية لفيديوهات يوتيوب الإنجليزية، تُترجَم على جهازك.

صدى

2026

ترجمة عربية لفيديوهات يوتيوب الإنجليزية، تُترجَم على جهازك.

  • JavaScript
  • Manifest V3
  • transformers.js
  • NLLB-200
  • WebGPU
شاهد دراسة الحالة →
Python

مباح

2026

حوّل أي فيديو إلى نسخة مباحة، على جهاز Mac الخاص بك.

  • Python
  • uv
  • ffmpeg
  • yt-dlp
  • Apple Silicon / MPS
شاهد دراسة الحالة →
غَضّ: ترشيح صور على مستوى النظام كاملًا لأندرويد، على الجهاز.
Kotlin

غَضّ

2026

ترشيح صور على مستوى النظام كاملًا لأندرويد، على الجهاز.

  • Kotlin
  • Android Accessibility Service
  • ONNX Runtime
  • NudeNet v3
  • YOLOv8n
شاهد دراسة الحالة →
horizon

هورايزن

2026

استراحات للعين تعرف متى تكون أمام الحاسوب فعلًا.

  • Electron
  • TypeScript
  • React
  • electron-vite
  • Vitest
شاهد دراسة الحالة →
مرافق بلسAndroid
مرافق بلس: اعثر على كل حديقة ومرفق عام في عمّان، وأبلغ عمّا هو معطّل.

مرافق بلس

2025

اعثر على كل حديقة ومرفق عام في عمّان، وأبلغ عمّا هو معطّل.

  • React Native
  • Expo Router
  • TypeScript
  • Google Maps
  • Firebase
شاهد دراسة الحالة →
اكتشف عجلونAndroid
اكتشف عجلون: السياحة وشكاوى البلدية لمحافظة عجلون، في تطبيق واحد.

اكتشف عجلون

2025

السياحة وشكاوى البلدية لمحافظة عجلون، في تطبيق واحد.

  • React Native
  • TypeScript
  • i18n
  • Firebase
  • React Query
شاهد دراسة الحالة →
صوتAndroid
صوت: أتمتة العملية الانتخابية، من التصويت إلى النتائج.

صوت

2025

أتمتة العملية الانتخابية، من التصويت إلى النتائج.

  • React Native
  • TypeScript
  • OTP verification
  • Firebase
  • Zustand
شاهد دراسة الحالة →
خيرAndroid
خير: تبرّع مباشرةً للمحتاجين.

خير

2025

تبرّع مباشرةً للمحتاجين.

  • React Native
  • Expo Router
  • TypeScript
  • Firebase
  • Zustand
شاهد دراسة الحالة →
كاميرا حلال: كاميرا تُشوّش الوجوه لحظة التقاط الصورة.
Kotlin

كاميرا حلال

2025

كاميرا تُشوّش الوجوه لحظة التقاط الصورة.

  • Kotlin
  • Swift
  • On-device face detection
  • CameraX
  • AVFoundation
شاهد دراسة الحالة →
school-teacher-substitution-finder.vercel.app
المنال: اعثر على معلّم بديل قبل أن يرنّ الجرس.

المنال

2025

اعثر على معلّم بديل قبل أن يرنّ الجرس.

  • JavaScript
  • Next.js
  • Scheduling logic
  • RTL
شاهد دراسة الحالة →
h-wedding.assoli.site
دعوة زفاف: دعوة زفاف تسكن رابطًا.

دعوة زفاف

2026

دعوة زفاف تسكن رابطًا.

  • Next.js
  • TypeScript
  • Framer Motion
  • Tailwind CSS
  • RTL
شاهد دراسة الحالة →
hafiz-platform.netlify.app
منصة حافظ: منصة وساطة تحفظ حقوق طرفَي البيع.

منصة حافظ

2024

منصة وساطة تحفظ حقوق طرفَي البيع.

  • Next.js
  • TypeScript
  • Server Components
  • Server Actions
  • Zod
شاهد دراسة الحالة →
بلا موسيقى: شاهد فيديوهات يوتيوب وفيسبوك بلا موسيقى.
Python

بلا موسيقى

2026

شاهد فيديوهات يوتيوب وفيسبوك بلا موسيقى.

  • Python
  • Audio source separation
  • Apple Silicon / MPS
  • CUDA
  • yt-dlp
شاهد دراسة الحالة →
Python

cohere-transcribe

2026

تفريغ عربي/إنجليزي عالي الإنتاجية، بمعالجة دفعية سليمة.

  • Python
  • Silero VAD
  • GPU batching
  • SRT / VTT
  • Hugging Face
شاهد دراسة الحالة →
t3.codes
T3 Code: تحكّم بوكلاء البرمجة على جهازك، من أي مكان.

T3 Code

2026

تحكّم بوكلاء البرمجة على جهازك، من أي مكان.

  • TypeScript
  • React
  • React Native
  • Electron
شاهد دراسة الحالة →
play.google.com
Recruiter Connector: سوق يتبادل فيه المُوظِّفون ملفات المرشحين.

Recruiter Connector

2025

سوق يتبادل فيه المُوظِّفون ملفات المرشحين.

  • React Native
  • TypeScript
  • Real-time chat
  • Push Notifications
شاهد دراسة الحالة →
تفريغ: تفريغ النصوص العربية وإنشاء ملفات SRT وVTT.
Python

تفريغ

2026

تفريغ النصوص العربية وإنشاء ملفات SRT وVTT.

  • Python
  • Whisper
  • wit.ai
  • SRT / VTT
شاهد دراسة الحالة →

نبذة

هندسة المنتج من أوله إلى آخره

Haitham Assoli

أنا هيثم العسولي، مهندس برمجيات في عمّان. منذ 2022 عملت مؤسس منتج ومهندسًا متكاملًا ومستقلًا مع فرق في التجارة والمعلوماتية الحيوية والتعليم والسياحة والخدمات المجتمعية.

أعمل باستخدام React Native وExpo وNext.js وAstro وNode.js وNestJS وConvex وSupabase. ويمكنني تولّي نموذج البيانات وواجهة API والواجهة والنشر وإصدار المتاجر دون نقل المنتج بين عدة اختصاصيين.

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

أدواتي

أدوات إنتاج أستخدمها كثيرًا، وأختار منها ما يناسب المنتج بدل فرض قالب ثابت.

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

بالأرقام

نشاط التطوير العام

عرض شفاف للمساهمات العامة وساعات البرمجة المسجلة خلال السنة الماضية. لا يشمل أعمال العملاء الخاصة.

1,013
مساهمة هذه السنة
2
يومًا متتاليًا
178
يومًا فيه شيء أُنجز
2,801
ساعة مُسجَّلة
المساهمات في السنة الماضية
يمثل كل مربع يومًا. تشير المربعات الأكثر سطوعًا إلى مساهمات أكثر.

أقلأكثر

السنة نفسها، مجموعة
المجموع التراكمي للسنة نفسها. تشير المقاطع المستوية إلى أسابيع أقل نشاطًا.
الساعات بحسب اللغة
تمثل مساحة كل مربع حصته من الوقت المسجل. تستحوذ TypeScript على ثلاثة أرباعه.
  • TypeScript
  • JSON
  • Markdown
  • Other

المصادر:GitHubWakaTime

اذكر ما يجب إطلاقه ومن سيستخدمه ومرحلته الحالية ونطاق الميزانية والموعد. سأرد بالخطوة التالية الأوضح خلال يومي عمل.

وظّفني→