Frontendالواجهة
- Astro
- HTML · CSS
- RTL/LTR
I'm Ammar Hussein — an operator and systems builder in Riyadh. I work in ICT, and the rest of the time I direct AmmarHussein, a one-person studio where a roster of autonomous AI agents — a CEO, founding engineers, editors and automation specialists — research, build, and ship bilingual Arabic & English media ventures around the clock. أنا عمار حسين — مُشغّل ومهندس أنظمة في الرياض. أعمل في مجال تقنية المعلومات والاتصالات، وأدير بقية الوقت AmmarHussein: استوديو فردي يديره فريق من وكلاء الذكاء الاصطناعي المستقلين — رئيس تنفيذي، ومهندسون مؤسِّسون، ومحررون، ومختصو أتمتة — يبحثون ويبنون وينشرون مشاريع محتوى ثنائية اللغة (عربي وإنجليزي) على مدار الساعة.
AmmarHussein runs like a real company — except the team is autonomous. Agents work against goals, respect budget policies, and hand finished work to me for review. I architect the system; they do the shifts.يعمل AmmarHussein كشركة حقيقية — لكن الفريق مستقل. يعمل الوكلاء وفق أهداف محددة، ويلتزمون بسياسات الميزانية، ويسلّمونني العمل المنجز لمراجعته. أنا أصمّم النظام، وهم ينفّذون.
A bilingual (Arabic + English) directory of AI tools. Agents run daily discovery of new launches and push curated entries into WordPress as drafts for human review before publishing. Translations are handled by Qwen (Alibaba); the front end is a fast Astro site over a headless WordPress backend. A dedicated Dalili Daily AI News routine drafts and publishes curated AI-news updates on a daily cadence.دليل ثنائي اللغة (عربي وإنجليزي) لأدوات الذكاء الاصطناعي. يكتشف الوكلاء الإطلاقات الجديدة يومياً ويرسلون مدخلات منتقاة إلى ووردبريس كمسودات للمراجعة قبل النشر. تتولى Qwen (من علي بابا) الترجمة، والواجهة موقع Astro سريع فوق ووردبريس بلا رأس. كما يعمل روتين مخصص باسم Dalili Daily AI News على صياغة ونشر تحديثات أخبار الذكاء الاصطناعي المنتقاة بوتيرة يومية.

An automated Arabic cycling-news processor. It fetches cycling RSS feeds, generates Arabic social content, and batches output for n8n to publish to Twitter and Instagram. A 4-agent pipeline — monitor, generate, human-approve via Gmail, publish — keeps a human in the loop while running mostly on its own.معالج آلي لأخبار الدراجات بالعربية. يجلب موجزات RSS، ويولّد محتوى اجتماعياً عربياً، ويجهّزه لـ n8n لنشره على تويتر وإنستغرام. مسار من 4 وكلاء — المتابعة، التوليد، الموافقة البشرية عبر Gmail، ثم النشر — يبقي الإنسان في الحلقة.
A bilingual cycling carousel pipeline (Arabic + English), running alongside the still-active V1 while quality is validated. Generates ready-to-post visual carousels from cycling content, rendered through a dedicated slide-rendering service.مسار كاروسيل ثنائي اللغة لمحتوى الدراجات (عربي وإنجليزي)، يعمل بالتوازي مع النسخة الأولى التي لا تزال نشطة ريثما يُتحقق من الجودة. يولّد كاروسيلات بصرية جاهزة للنشر عبر خدمة عرض شرائح مخصصة.

Turns every Strava ride, run or gym session into a 9:16 reel for Instagram, automatically. A Strava webhook reaches the server through n8n; the server pulls the activity streams, Whoop strain and photos, draws the route on a street map with nearby landmarks, and builds the reel as data. The athlete edits it live in the browser and approves — the 1080p video is then rendered on their own phone in about a minute, passes an automatic QA check, and is saved to Photos or sent to Telegram. Invite-only for club riders, in Arabic and English.يحوّل كل رحلة دراجة أو جري أو حصة نادٍ على Strava إلى مقطع عمودي 9:16 لإنستغرام تلقائياً. يصل إشعار Strava إلى الخادم عبر n8n، فيجلب الخادم بيانات النشاط ومؤشر الإجهاد من Whoop والصور، ويرسم المسار على خريطة شوارع مع المعالم القريبة، ويجهّز المقطع كبيانات. يعدّل الرياضي المقطع مباشرة في المتصفح ثم يعتمده، فيُصنع فيديو 1080p على جواله خلال دقيقة تقريباً، ويمرّ بفحص جودة تلقائي، ثم يُحفظ في الصور أو يُرسل إلى تيليجرام. بالدعوة فقط لدرّاجي النادي، وبالعربية والإنجليزية.

The official kit pre-order system for Riyadh Cycling Club. Riders browse the men's and women's range, check a size guide and order in Arabic or English. Behind it, a role-based admin panel manages orders, payments and discount codes, recording every action against the person who made it.نظام الطلب المسبق للطقم الرسمي لنادي الرياض للدراجات. يتصفح الأعضاء تشكيلة الرجال والنساء، ويراجعون دليل المقاسات، ويطلبون بالعربية أو الإنجليزية. وخلفه لوحة إدارة بصلاحيات متعددة تدير الطلبات والدفعات ورموز الخصم، وتسجّل كل إجراء باسم من نفّذه.

A live bilingual content platform — health, fitness, nutrition and sports news for the Arab world, with a Saudi voice. The studio's editorial agents publish daily Arabic and English articles to WordPress and distribute across Instagram and X.منصة محتوى حيّة ثنائية اللغة — الصحة واللياقة والتغذية وأخبار الرياضة للعالم العربي بروح سعودية. ينشر وكلاء التحرير مقالات يومية بالعربية والإنجليزية على ووردبريس ويوزّعونها عبر إنستغرام وX.

A self-hosted, bilingual training dashboard for one athlete. It pulls WHOOP, Garmin, Strava, a Eufy scale, Concept2 ErgData and Open-Meteo, and turns them into a half-marathon plan that re-targets itself from the laps actually run, a race-day plan with the arithmetic shown, a HYROX tab and a morning Telegram brief. Every number carries a "how this is computed" note; no language model runs on the server.لوحة تدريب ثنائية اللغة ذاتية الاستضافة لرياضي واحد. تسحب بيانات WHOOP وGarmin وStrava وميزان Eufy وConcept2 ErgData وOpen-Meteo، وتحوّلها إلى خطة نصف ماراثون تعيد ضبط أهدافها من الأشواط الفعلية، وخطة يوم السباق مع عرض الحساب، وتبويب هايروكس، ورسالة صباحية على تيليغرام. كل رقم يحمل ملاحظة «كيف حُسب»؛ ولا يعمل أي نموذج لغوي على الخادم.

A free, open-source Connect IQ app that records a HYROX race or training session on a Garmin epix as one activity with one named lap per station. Race mode follows the official 16 segments; training mode lets you pick each exercise from a list. Every lap carries the station name, steps and estimated distance as FIT fields, so Garmin Connect, Strava and Pulse show per-station times. Nothing leaves the watch.تطبيق Connect IQ مجاني ومفتوح المصدر يسجّل سباق أو تدريب هايروكس على ساعة Garmin epix كنشاط واحد بلفة مسماة لكل محطة. وضع السباق يتبع المقاطع الـ16 الرسمية، ووضع التدريب يتيح اختيار كل تمرين من قائمة. تحمل كل لفة اسم المحطة والخطوات والمسافة المقدّرة كحقول FIT، فتظهر أزمنة المحطات في Garmin Connect وStrava وPulse. لا تغادر أي بيانات الساعة.

The studio runs on a self-hosted VPS: a tmux-backed Linux agent exposed to the models over Streamable HTTP with automatic HTTPS, fronted by Traefik with Let's Encrypt. Paperclip, an agent-orchestration platform, manages the agents, goals, routines, budgets and cost-tracking that keep the ventures running.يعمل الاستوديو على خادم خاص ذاتي الاستضافة: وكيل Linux مدعوم بـ tmux ومتاح للنماذج عبر Streamable HTTP مع HTTPS تلقائي خلف Traefik. تدير Paperclip، وهي منصة لتنسيق الوكلاء، الوكلاءَ والأهدافَ والروتينات والميزانيات وتتبّع التكلفة.
A complete Android TV media player, built in about a week by an AI coding agent from a written spec, one milestone per session, tested at every stage on a real television.مشغّل وسائط كامل لتلفزيون أندرويد، بُني في نحو أسبوع بواسطة وكيل برمجة وفق مواصفات مكتوبة، ومُختبَر على تلفزيون حقيقي.