Mohammed
Abu‑Tarfa
محمد أبو طرفة

HR Technology & People Analyticsتقنية الموارد البشرية وتحليلات القوى العاملة

By day, HR systems and people data. By night, a homelab full of self-hosted apps: AI learning platforms, price finders, and developer tools, all built, deployed, and monitored on my own infrastructure. في النهار، أنظمة الموارد البشرية وبيانات الموظفين. وفي الليل، مختبر منزلي مليء بالتطبيقات: منصات تعلّم الذكاء الاصطناعي وأدوات المطوّرين، مبنية ومشغّلة على بنيتي التحتية الخاصة.

$ whoami
mohammed · builder · self-hoster
$ ls ~/apps
mentor/  smartsalla/  web-jarvis/
codemap/  open-data/  markdownforge/
$ ls ~/oss
9term  9fan  9top  9x
$
01 · PROJECTSالمشاريع

Things I've builtأشياء بنيتها

Designed, developed, and lovingly glued together end to end, all humming away on a server somewhere in my house.مصمّمة ومطوّرة وملصوقة ببعضها بالبركه، كلها تشتغل على خادم في مكانٍ في بيتنا.

Mentor

Mentor

LIVEمباشر

A warm, Arabic-first place to learn AI step by step. Free, short lessons, no jargon.مكان دافئ لتعلّم الذكاء الاصطناعي خطوة بخطوة، بالعربية أولًا. مجاني ودروس قصيرة بلا تعقيد.

Next.js · AR/EN · mentor.prmgy.com
mentor.prmgy.com →
SmartSalla

SmartSalla

HOMELABمختبر

Type your grocery list and it finds the cheapest stores near you. Arabic and English, with screenshot reading.اكتب قائمة مشترياتك ويجد لك أرخص المتاجر القريبة. بالعربية والإنجليزية، مع قراءة لقطات الشاشة.

Web app · AR/EN · OCR
Web Jarvis

Web Jarvis

HOMELABمختبر

An instrumented browser workbench that correlates DOM, network, and runtime, with fully local diagnostics.متصفح مُجهَّز للتشخيص يربط بين الصفحة والشبكة ووقت التشغيل، بتشخيص محلي بالكامل.

DOM · Network · Runtime
Homelab Console

Homelab ConsoleHomelab Console

HOMELABمختبر

Single pane of glass for the whole homelab: services, VMs, public share links, and backups.شاشة واحدة للمختبر المنزلي كله: الخدمات والأجهزة الافتراضية وروابط المشاركة والنسخ الاحتياطي.

Proxmox · 25 services
CodeMap Guard

CodeMap Guard

HOMELABمختبر

Local-first code analysis for AI-generated projects: dependency maps and security risk patterns, AI optional.تحليل شيفرة محلي للمشاريع المولّدة بالذكاء الاصطناعي: خرائط اعتماديات وأنماط مخاطر أمنية.

Local-first · AI-optional
Open Data Agent

Open Data Agent

HOMELABمختبر

An open-data explorer with an AI assistant: 10,000+ datasets, searchable by meaning, in Arabic.مستكشف بيانات مفتوحة بمساعد ذكي: أكثر من ١٠ آلاف مجموعة بيانات قابلة للبحث بالمعنى، بالعربية.

Open data · AI assistant · AR
MarkdownForge

MarkdownForge

HOMELABمختبر

Paste any URL, get clean LLM-ready Markdown: ads, navbars, and footers stripped away.الصق أي رابط واحصل على Markdown نظيف جاهز للنماذج اللغوية، بلا إعلانات أو قوائم.

Readability + Turndown
02 · OPEN SOURCEمفتوح المصدر

Built in the openمتاح للتحميل والتجربة

An inference engine that puts a 122B model on a consumer GPU, plus small, dependency-free tools for macOS. MIT and Apache-2.0 licensed.محرّك استدلال يشغّل نموذجًا بحجم 122B على بطاقة رسوميات استهلاكية، مع أدوات صغيرة بلا اعتماديات لنظام macOS. برخصتَي MIT وApache-2.0.

Tarfa

PUBLICعام

Runs a 122-billion-parameter Mixture-of-Experts with bit-identical BF16 weights on a 16 GB consumer GPU, streaming exactly the experts each token asks for from NVMe. Exactness is the contract: SHA-256-verified weights, native top-8 routing, and any speed trick that changes output lives in a labeled mode, never the default.يقوم هذا المشروع بتشغيل نموذج "خليط الخبراء" (Mixture-of-Experts) بحجم 122 مليار معلمة (Parameter) وبأوزان (BF16) متطابقة تمامًا، وذلك على كرت شاشة شخصي بسعة 16 جيجابايت. آلية العمل تعتمد على السحب المباشر للبيانات أو "الخبراء" التي يطلبها كل رمز (Token) بدقة ومباشرة من وحدة التخزين السريعة (NVMe). الدقة التامة هي الهدف: جميع الأوزان موثقة ومتحقق منها بخوارزمية (SHA-256)، مع توجيه أساسي لأفضل 8 مسارات (native top-8 routing).

Python · CUDA · NVMe streaming · Qwen3.5-122B-A10B · RTX 4060 Ti
Tarfa's pixel-art robot mascot

9term

PUBLICعام

Auto-tiles every Apple Terminal window into a clean grid on the left half of your display, using native Apple Events, no screen scraping.يرتّب نوافذ Apple Terminal تلقائيًا في شبكة أنيقة على نصف الشاشة عبر Apple Events الأصلية، بلا التقاط للشاشة.

git clone https://github.com/syncroot/9term.git cd 9term make make install 9term
github.com/syncroot/9term →

9fan

PUBLICعام

Experimental fan control for Apple Silicon: dependency-free, with bounded curves, per-Mac validation, and an independent guard that always hands the fans back to Apple. Unverified machines stay read-only.تحكّم تجريبي بمراوح Apple Silicon: بلا اعتماديات، بمنحنيات محدودة وتحقّق لكل جهاز، ومراقب مستقل يعيد المراوح إلى تحكم Apple دائمًا. الأجهزة غير المتحقَّق منها للقراءة فقط.

git clone https://github.com/syncroot/9fan.git cd 9fan make make install 9fan default
github.com/syncroot/9fan →

9top

PUBLICعام

Lightweight native thermal and system monitor for Apple Silicon Macs, written in C.مراقب حرارة ونظام خفيف وأصلي لأجهزة Mac بمعالجات Apple Silicon، مكتوب بلغة C.

git clone https://github.com/syncroot/9top.git cd 9top make make install 9top
github.com/syncroot/9top →

9x

PUBLICعام

Makes the red close button actually quit an app, but only for apps you put on an allowlist. No sudo, no Accessibility permission, no keyboard monitoring: it just sends a normal Quit request, so save prompts still work.يجعل زر الإغلاق الأحمر يُنهي التطبيق فعليًا، وذلك فقط للتطبيقات التي تضيفها إلى قائمة السماح (allowlist). بلا صلاحيات root، وبلا إذن الوصول (Accessibility)، وبلا مراقبة لوحة المفاتيح: يرسل طلب إنهاء (Quit) عاديًا، لذا تبقى رسائل الحفظ كما هي.

Swift helper · zsh CLI · macOS 13+ · Apache-2.0
brew tap syncroot/9x brew trust --formula syncroot/9x/nine-x brew install syncroot/9x/9x 9x add "Microsoft PowerPoint" 9x on
github.com/syncroot/9x →
9top · live thermals
9top   LIVE   21:41:17

THERMALS ───────────────────────
  CPU average [||||||||||||||||||..........]  37.9 C
  GPU average [||||||||||||||||||..........]  37.6 C
  Battery     [|||||||||||||||.............]  30.9 C

SYSTEM ─────────────────────────
  CPU load    [||||........................]   8.5 %
  GPU load    [............................]   0.0 %
  Memory      [||||||||||||||||||||||||||..]  84.3 %
  Memory      40.5 / 48.0 GiB
  Swap        [||||||||||..................]  27.8 %
  Load avg    2.38  2.53  2.10

q quit   p pause
9fan · fan curves
9fan 1.5.0   Mac17,9   Apple M5 Pro

Hotspot   38.8 C  (Tm1U, hottest sensor)
Profile   Apple default

Fan 0   0 RPM   target 0   range 2317–7826   auto
Fan 1   0 RPM   target 0   range 2317–7826   auto

CURVES
[a] Apple default   macOS thermalmonitord, incl. 0 RPM
[1] Quiet         65 min · 75/35% · 82/70% · 90 max
[2] Balanced      55 min · 67/35% · 78/70% · 88 max
[3] Performance   40 min · 55/45% · 68/75% · 82 max
[4] Maximum       max SMC RPM at every temp

[q] Restore Apple default and quit
Safety: sensor loss · 90 C · crash → Apple
03 · DOMAINSالنطاقات

The *.abutarfa.com fleetأسطول *.abutarfa.com

Subdomains carved out for apps and experiments: some live, the rest still in the oven.نطاقات فرعية مخصّصة للتطبيقات والتجارب: بعضها مباشر، والباقي لا يزال في الفرن.

$ open cv.abutarfa.com
cv.abutarfa.comLIVEمباشر

My interactive CV: the full professional story, in English and Arabic.سيرتي الذاتية التفاعلية: القصة المهنية الكاملة، بالعربية والإنجليزية.

drop.abutarfa.com
drop.abutarfa.comLIVEمباشر

Beam: move a file between two devices with light. Animated QR codes, no network, no account.Beam: انقل ملفًا بين جهازين بالضوء. رموز QR متحركة، بلا شبكة وبلا حساب.

tools.abutarfa.com
tools.abutarfa.comLIVEمباشر

A small workbench: private utilities that do one thing each, fully offline in your browser.ورشة صغيرة: أدوات خاصة تؤدي كلٌّ منها مهمة واحدة، تعمل داخل متصفحك بلا اتصال.

see.abutarfa.com
see.abutarfa.comLIVEمباشر

A friendly scare: it shows everything your browser gives away before you even click.تخويف ودّي: يريك كل ما يفصح عنه متصفحك قبل أن تنقر أي شيء.

fabric.abutarfa.com
fabric.abutarfa.comLIVEمباشر

Why are you still writing the prompt? A business-user's guide to Fabric, the open-source library of refined prompts.لماذا ما زلت تكتب الأمر بنفسك؟ دليل عملي لمكتبة Fabric مفتوحة المصدر من الأوامر الجاهزة المتقنة.

you.abutarfa.com

What are you about? The TELOS method: give AI your real context so it stops giving you generic answers.ما الذي تدور حوله أنت؟ منهج تيلوس: امنح الذكاء الاصطناعي سياقك الحقيقي ليتوقف عن الإجابات العامة.

aiworld.abutarfa.comEMBARRASSINGمحرج
dev.abutarfa.comEMBARRASSINGمحرج
gameone.abutarfa.comEMBARRASSINGمحرج
g0.abutarfa.comEMBARRASSINGمحرج
04 · CONTACTتواصل

Let's talkلنتحدث

Open to conversations about HR technology, people analytics, and the things I build after hours.مستعد للحديث عن تقنية الموارد البشرية وتحليلات القوى العاملة، وعن الأشياء التي أبنيها بعد ساعات العمل.