تخطّي إلى المحتوى
مدينة نصر، القاهرة، مصر · عدد المهندس المؤسِّس
صحيفة
مدينة نصرSuch a lovely font, eh? It's called Ruq'ah and it's a common hand-written arabic style

جريدة البلد · بتغطّي مغامرات مهندس من مدينة نصر برّه البلد — القاهرة ← ميونخ

المجلّد ٦ · العدد ٠٧·التوزيع · 447·ميونخ · مغيّمة شوية·السعر: فنجان قهوة ☕
العودة إلى الصفحة الأولى
بناء

Bliro

التحضير والملاحظات وتحديثات CRM وتقارير الزيارات والمتابعات - كله بيتعمل أوتوماتيك.

بناء

تشغيل كذا مشروع من الأول للآخر

مسؤول المشروع على معظم اللي Bliro بتشحنه بعيد عن تطبيق الديسكتوب: الفوترة والصلاحيات، وتتبع الاستهلاك، والتعرف على الصوت المتوافق، والنظام الداخلي، والشغل اللي بيخلي المنتج جاهز للشركات.

Project Lead · Multiple tracks · أبريل 2025 إلى الآن

المشكلة

الشركة في مرحلتها الأولى بيبقى عندها مسارات شغل أكتر من الناس اللي تشيلها. لازم حد يمسك النطاق والترتيب والميعاد لكل مسار، ويمنعهم يتخبطوا في بعض.

ما الذي بنيناه

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

ضمنLinearNotionMiroFigmaSlackIntercomStripeAmplitude
بناء

إعادة بناء منصة الديسكتوب

مالك المنصة لتطبيق الديسكتوب: محرّك الصوت، وسوكيت النسخ النصي، وعملية الإصدار، وحلقة القياسات اللي بتقرّر نبني إيه بعدين.

Tech Lead · Platform · أبريل 2025 إلى الآن

إعادة بناء منصة الديسكتوب
المشكلة

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

ما الذي بنيناه

مسكت قيادة المنصة وأعدت بناء تطبيق الديسكتوب من اللبنات لفوق: أعدت شغل محرّك الصوت، بنيت سوكيت نسخ نصي مرن بيصمد قدّام الاتصالات المتقطّعة، ظبّطت المعمارية، وكتبت الأعراف اللي الفريق بيبني عليها دلوقتي. وبعدين قفلت الحلقة بـ workflow وكيلي بيسحب من Sentry و Amplitude وقياسات تانية، بيحوّلها لشغل مرشّح، وبيغذّي الـ backlog على دورة منتظمة وقابلة للمراجعة. ملاحظات المستخدمين بتمشي في نفس الماسورة: بتتفرز في إصدارات مخطّطة مع البورد ومدير التسليم، فاللي بيتشحن هو اللي بيحرّك الاستقرار والأداء فعلًا. وبملك كامل workflow إدارة الإصدارات: مسارات منفصلة، أوتوماتيك بالكامل بـ GitHub Actions وتوقيع الكود، فالإصدار بيتشحن من commit واحد محصور في patches أو minors، أو تشغيلة workflow لمرة واحدة.

ضمنElectronTypeScriptSocketIOSentryAmplitudeReactJSTailwindCSSViteTanStack Queryshadcn/uiZodGCPGitHub ActionsDockerFigmaZeplinMiroLinearNotionIntercomOpenAIAnthropicLangChainVercel AI SDKWhisper
بناء

ما فيش رحلة واحدة أسقطت الفريق، خاصة في التكنولوجيا

معسكر الفريق، جلسات معرفة أسبوعية، ممارسات كويسة مشتركة، وتوثيق، فاللي الفريق بيتعلمه بيفضل موجود.

Founding Engineer · 5 أغسطس 2026 إلى 7 أغسطس 2026

ما فيش رحلة واحدة أسقطت الفريق، خاصة في التكنولوجيا
ما فيش رحلة واحدة أسقطت الفريق، خاصة في التكنولوجيا
المشكلة

الفريق الصغير بيضيع اللي بيعرفه لما الناس تمشي، والجداد بياخدوا وقت طويل عشان يبقوا منتجين من غير أساس مشترك.

ما الذي بنيناه

بدأت جلسات مشاركة المعرفة الأسبوعية وظبطت الممارسات الكويسة والأعراف والتوثيق اللي بتدي الجداد أساس وتسهل تغيير طريقة شغل الفريق بعدين.

x4 from last year
عدد مرّات “نعم”
ضمنOpenAIAnthropicLangChainLlamaIndexpgvectorPineconePythonWhisperElectronTypeScriptGitHub ActionsGCP
بناء

كل اللي محتاجينه "نعم" بصوت عالي وشوية مشويّات حلوة طبعًا

معسكر الفريق، جلسات معرفة أسبوعية، ممارسات كويّسة مشتركة، وتوثيق، فاللي الفريق بيتعلّمه بيفضل موجود.

Founding Engineer · 2 يوليو 2025 إلى 4 يوليو 2025

كل اللي محتاجينه "نعم" بصوت عالي وشوية مشويّات حلوة طبعًا
كل اللي محتاجينه "نعم" بصوت عالي وشوية مشويّات حلوة طبعًا
المشكلة

الفريق الصغير بيضيّع اللي بيعرفه لما الناس تمشي، والجداد بياخدوا وقت طويل عشان ينتجوا من غير أساس مشترك.

ما الذي بنيناه

بدأت جلسات مشاركة المعرفة الأسبوعية وظبّطت الممارسات الكويّسة والأعراف والتوثيق اللي بتدّي الجداد أساس وتسهّل تغيير طريقة شغل الفريق بعدين.

8x20x20 yes/day
عدد مرّات “نعم”
ضمنOpenAIAnthropicLangChainLlamaIndexpgvectorPineconePythonWhisperElectronTypeScriptGitHub ActionsGCP
بناء

الفوترة ولبنات الباك-إند

أبعد من تطبيق الديسكتوب: نظام الفوترة ولبنات الباك-إند الأساسية اللي المنتج ماشي عليها بهدوء.

Founding Engineer · Backend · أبريل 2025 إلى الآن

المشكلة

منتج بياخد فلوس محتاج فوترة ما تخطئش، و كمان لبنات الباك-إند غير البرّاقة اللي كل حاجة تانية بتعتمد عليها بدون ما تحس.

ما الذي بنيناه

هندست نظام الفوترة بتاع Bliro و عدة لبنات أساسية في الباك-إند تحت المنتج: السباكة اللي باقي التطبيق بيتّكي عليها كل يوم.

ضمنNestJSPostgresTypeORMNode.jsRedisRabbitMQStripeGCPGitHub ActionsDockerZod
بناء

نظام داخلي يدير الشغل اليومي

نظام داخلي بيخلّي الفريق يدير البيانات ويخلّص الأجزاء المتكرّرة من يومه أسرع بكتير، وبشكل أكثر قابلية للتنبؤ.

Founding Engineer · أبريل 2025 إلى الآن

المشكلة

الشغل اليومي للفريق كان مليان خطوات متكرّرة وسهل الغلط فيها، وإدارة البيانات باليد كانت بطيئة وسهل تتظبط غلط.

ما الذي بنيناه

بنيت نظام إدارة داخلي بيخلّي الموظفين يديروا البيانات ويخلّصوا الأجزاء المتكرّرة من شغلهم اليومي أسرع بكتير وبشكل حتمي أكتر. صمّمته بالاشتراك مع الأقسام اللي عايشة جواه، نجاح العملاء ومدير التسليم وملّاك منصّات تانيين، عشان يشيل الميزات اللي كل واحد فيهم محتاجها فعلًا.

ضمنReactJSTypeScriptNestJSPostgresTailwindCSSLinearNotionAirtableGitHub ActionsGCP
بناء

الصيانة، متسلّمة لوكيل

workflow وكيلي بيعمل الصيانة، من الأول للآخر. ١٠٠٪ شغل وكيل، ١٠٠٪ إشراف بشري: هو بيعمل، وإحنا بنوافق.

Tech Lead · Platform · أبريل 2025 إلى الآن

المشكلة

الصيانة هي الشغل اللي عمره ما بيلمع. إصلاح الكراشات، الحواف المتقلقلة، والتآكل البطيء اللي أي تطبيق ديسكتوب بيلمّه. ضرورية، وسهل تتأجّل، وتأجيلها بالظبط هو اللي بيخلّي المنتج هشّ.

ما الذي بنيناه

بنينا workflow صيانة وكيلي: الوكيل بيعمل الشغل، والفريق بيشرف. بيشتغل على مجموعة صغيّرة من الأوامر اللي بنقودها، /goal عشان نوجّهه للي مهم و /loop عشان يفضل يكرّر، موصولين بـ workflows وكيلية بتقرا إشارات الإنتاج، وتختار الشغل، وتفتح تغييرات قابلة للمراجعة. /goal بيحدّد هدف الأسبوع، من إشارات Sentry و Amplitude لهدف موثوقية أو أداء معيّن؛ و /loop بيخلّي الوكيل شغّال على المشكلة، بيقترح تغييرات، بيشغّل الفحوصات، وبيرجّع بس اللي بينجح. كل أسبوع بيسلّم دفعة شغل خالص بنراجعها، ندمجها، ونشحنها. مفيش حاجة بتتدمج من غير ما حد بشري يقراها، فالوكيل بيتحرّك بسرعة وإحنا بنفضل مسؤولين. الأداء طلع، التطبيق بقى أثبت، وملاحظات العملاء بطّلت تتكوّم، لأنها بتتفرز وتتقفل جوّه نفس الحلقة.

آخر لحظة

  • Bliro بياخد المركز الأول في هاكاثون Agentic AI بتاع AWS في ميونخ. الفِرق التانية بتتقبّلها بشكل جميل.
    عاجل

    Bliro بياخد المركز الأول في هاكاثون Agentic AI بتاع AWS في ميونخ. الفِرق التانية بتتقبّلها بشكل جميل.

    يوم واحد في مكتب AWS في ميونخ، لانيارد، وكتير قهوة بعدين، الفريق مشي بالمركز الأول في هاكاثون Agentic AI بتاع AWS (Strands, AgentCore). الحكام سألوا إزاي اشتغل، فورّيناهم، لايف، من غير بوتات في الأوضة. الكأس: اتأمّن. خبر لسه بيتطوّر.