انضممت إلى Covent، المعروفة سابقًا باسم Dispo Genius، بصفة مهندس واجهة أمامية أول، ثم أصبحت قائد فريق. أتولى هندسة الواجهة الأمامية، وأطوّر أنظمة خلفية، وأضع المعايير الهندسية، وأرشد ثلاثة مهندسين.
اقترحت Covent MCP وقدته من الفكرة إلى الإنتاج. أطلقت خدمة Go مزودة بـ23 أداة للقراءة فقط، مع OAuth 2.0 وPKCE، ووصول مقيّد بالمستأجر، وضوابط للائتمانات، وتسجيل منظم، وحالة في PostgreSQL، وتحليلات، ووثائق. وبنيت مسار تسليمها إلى EC2 بنقل صورة Docker، وفحوص جاهزية قاعدة البيانات، والنسخ الاحتياطية، وعمليات الترحيل، وفحوص صحة مرحلية، والتراجع، وتقارير Slack.
ابتكرت وأطلقت Covent Spotlight، وهو نظام بحث بأسلوب Mac Spotlight، ثم استخرجته إلى حزمة مساحة العمل المشتركة @covent/spotlight التي يستخدمها Inbox وProspecting. تنسق الحزمة بين المصادر المحلية والمصادر المدعومة بالخادم، مع الإلغاء وتقسيم النتائج إلى صفحات والتنقل بلوحة المفاتيح والحفاظ على الحالة؛ ويستخدم Prospecting مكتبة Fuse.js للمطابقة التقريبية. وصف أحد العملاء التجربة بأنها غيّرت قواعد اللعبة.
خفضت JavaScript المحمّل أولًا عبر ستة مسارات في التطبيق من خلال تأجيل المزوّدات الثقيلة والواجهات المعتمدة على SDK وعلامات التبويب والحوارات غير النشطة والشفرة الخاصة بالمسار. انخفضت حزم بناء الإنتاج بنسبة 26–40%، ومنها onboarding من 482 إلى 295 kB وحملات القوائم من 808 إلى 487 kB؛ ووصفها الرئيس التنفيذي لـ Covent بأنها تحسين كبير.
أقود فريقًا من ثلاثة مهندسين وأرشدهم، وأعمل مالكًا لشفرة الواجهة الأمامية، وأراجع أعمال المنتجات والبنية المعمارية، وأضع المعايير الهندسية، مع مواصلة العمل المباشر في قاعدة الشفرة.
توليت مسؤولية انتقال Covent من واجهته القديمة المبنية بـ CRA إلى منصة أصلية باستخدام Next.js وReact. حافظت على جسر التنقل والمصادقة بين V1 وV2 خلال فترة التعايش، ثم أزلت iframe وطبقة API القديمة عند اكتمال الانتقال.
استبدلت توليد الرسائل متعدد الوكلاء والمحسوب مسبقًا بتدفق عند الطلب، فقللت استدعاءات النماذج بنسبة 96% في الحالة الموثقة وخفضت الإنفاق الشهري من نحو $9,000 إلى نحو $700.
بنيت Prospecting Insights API من البداية إلى النهاية باستخدام Django وPostgreSQL، بما يشمل الاستعلامات التجميعية واستعلامات النوافذ، ومدرجات الأسعار، وتصنيفات كبار المستثمرين، ومفاتيح التخزين المؤقت المعيارية، والاختبارات، والتكامل محدد الأنواع مع الواجهة الأمامية.
أعدت هندسة Investor Prospecting حول واجهات API حية للعقارات، وطبقات Mapbox WebGL، وعمليات البحث بالموقع والدبوس والمضلع، وحالة عميل محدودة، وإلغاء الطلبات القديمة، ومجمّع FIFO يسع 10,000 عقار.
بنيت Inbox آنيًا يعرض المحادثات بتصيير افتراضي، ويضم اتصالات WebSocket تعيد الاتصال، ورسائل SMS وبريدًا إلكترونيًا بتحديثات استباقية، وإعادة المحاولة والتراجع، والمرفقات، والترجمة، والقوالب، والجدولة، والتوجيه عبر URL، والحفاظ على موضع التمرير.
صممت وأطلقت Auth 2.0 بتدفقات XState، وهوية دائمة في Zustand، وتحديث متسلسل للرموز، وOTP، وGoogle وGHL SSO، واختيار الموقع، والمزامنة بين علامات التبويب، واستعادة إعادة التوجيه.
استبدلت Vercel Flags بشكل مستقل بـ LaunchDarkly عبر الأسطح المصيّرة على الخادم والعميل، مع تقييم آمن عند الفشل، ومزامنة الهوية، واشتراكات تفاعلية، وخيارات احتياطية، واختبارات انحدار.
بنيت تسليمًا محميًا عبر Vercel وGitHub Actions، وتقارير للإصدار والتراجع، وقابلية رصد عبر Sentry، وبوابات جودة باستخدام E2E وLighthouse وUnlighthouse.
- React
- TypeScript
- Next.js
- Go
- Django
- PostgreSQL
- XState
- Zustand
- LaunchDarkly
- WebSockets
- AWS EC2
- Sentry




