عني
مطوّر واجهات أول وقائد فريق.
ست سنين خبرة في Vue وNuxt وTypeScript وأنظمة الوقت الحقيقي. مرتاح لما بمسك واجهة كاملة، وبقود الفريق اللي بيطلّعها للنور.
أنا علي. قضّيت آخر ست سنين في تطلّيع تطبيقات ويب إنتاجية، معظمها منتجات SaaS في السوقين السعودي والمصري، وبمرور الوقت بقيت شغّال على مستوى قائد وسينيور. آخر فترة معظم شغلي كان على واجهات منصّات متعددة المستأجرين بمتطلبات وقت حقيقي عالية، وعلى بناء الـregistries والأنماط اللي بتخلّي الفريق الصغير يتحرك بسرعة من غير ما الكود يتشابك.
بهتم بالتفاصيل اللي بتفرق على المدى الطويل. أنواع واضحة، حالات خطأ صريحة، صفحات بتفتح بسرعة كافية بحيث محدش يضطر يعتذر عنها، إمكانية وصول باتعامل معاها كمتطلب أساسي مش كإضافة، وتوثيق بيوضّح الحاجات اللي مش بيعملها.
بقود بالقدوة. براجع طلبات الدمج بعناية، وباساعد اللي حواليّ عن طيب خاطر، وباضغط جامد على معايير الأداء وإمكانية الوصول. اخترت موظف الشهر مرتين، وباذكرها بس عشان مؤشر معقول إن الشغل صمد تحت الضغط.
مش مربوط بفريم ورك واحد. عندي خبرة عملية كمان في React وAngular. في بداية مشواري طلّعت تطبيقات مؤسسية بـAngular وMaterial UI، ولسه بالجأ لـReact في مشاريع جانبية وشغل عملاء لما تكون الأنسب.
دلوقتي
- بقود فريق الواجهة في eDialogue Corner Society على منصّة Ataa SaaS.
- بنشر موديولات Nuxt مفتوحة المصدر تحت @alikhalilll.
- مستعد للانتقال للرياض في السعودية.
الخبرات
- ٢٠٢٥لسه
Frontend Team Lead / Senior Frontend Developer
eDialogue Corner SocietyRemote, Saudi Arabia٠٦/٢٠٢٥ to لسه
- Lead the frontend team building Ataa SaaS, a multi-tenant platform that powers CRM, dashboards, and real-time communication for charitable organizations across Saudi Arabia.
- Architected a modular Nuxt 3, Vue 3, and TypeScript frontend, and delivered a unified Tailwind, ShadCN, and UnoCSS design system with full RTL and LTR support and WCAG 2.1 accessibility.
- Built real-time modules on Pusher, including typing indicators, read receipts, and synchronized multi-tab presence.
- Integrated Apple Pay, Google Pay, and Moyasar. Implemented GitLab and Docker based CI/CD.
- Improved Lighthouse metrics, raising LCP by roughly 40% and reducing CLS by roughly 60% through optimization and lazy hydration.
- Mentor developers, run code reviews, and enforce performance and accessibility standards.
- ٢٠٢٥٢٠٢٥
Frontend Team Lead / Senior Frontend Developer (Part-time)
PAIR AIRemote, Egypt٠٧/٢٠٢٥ to ١١/٢٠٢٥
- Led the development of a high-performance real-time chat application built on Nuxt 4, Vue 3, and TypeScript.
- Designed a modular registry-based WebSocket layer on Pusher for scalable event management.
- Implemented message synchronization and deduplication, plus virtualized rendering and lazy hydration to improve responsiveness.
- Secured local data with AES-GCM and PBKDF2 in IndexedDB.
- Used Pinia for reactive state and Tailwind with UnoCSS for maintainable, responsive design.
- ٢٠٢٣٢٠٢٥
Senior Frontend Developer
Velents.aiRemote, Saudi Arabia١١/٢٠٢٣ to ٠٨/٢٠٢٥
- Built and optimized AI-driven recruitment platforms in Vue.js and TypeScript. Integrated video and audio recording.
- Designed interactive drag-and-drop CRUD interfaces.
- Refactored legacy Vue codebases for performance, accessibility, and maintainability.
- Implemented end-to-end testing pipelines and reduced load times across multiple modules.
- ٢٠٢٣٢٠٢٣
Frontend Developer
CodebaseEgypt٠١/٢٠٢٣ to ١٢/٢٠٢٣
- Delivered responsive interfaces using Vue 2, Vue 3, and TypeScript.
- Enhanced performance through lazy loading, code splitting, and component reuse.
- Employee of the Month, September 2023.
- ٢٠٢٢٢٠٢٣
Frontend Developer
Grand CommunityEgypt٠٤/٢٠٢٢ to ٠١/٢٠٢٣
- Improved a large-scale influencer marketing platform built with Vue 2, Nuxt 2, and Vuetify.
- Standardized code structure and created reusable component patterns.
- Mentored junior developers on Vue and Nuxt best practices.
- Employee of the Month, May 2022.
- ٢٠٢٢٢٠٢٣
Frontend Developer
IX SolutionsEgypt١١/٢٠٢٢ to ٠٢/٢٠٢٣
- Developed enterprise web applications using Angular and Material UI.
- Translated business requirements into intuitive, scalable frontend solutions.
المهارات التقنية
الأدوات الأساسية
تطوير الواجهات
- Vue.js (2–3)
- Nuxt (3–4)
- React.js
- Angular
- TypeScript
- JavaScript (ES6+)
- HTML5
- CSS3
- Tailwind CSS
- UnoCSS
- Vuetify
- ShadCN
- Naive UI
- SCSS / Sass
- Pug.js
الخوادم وواجهات البرمجة
- Node.js
- Express.js
- NestJS
- MongoDB (Mongoose)
- RESTful APIs
- JWT Authentication
- RBAC
- OAuth
- Stripe & PayPal Integration
- Axios
- Input Validation
- Rate Limiting
- bcrypt.js
قواعد البيانات والتخزين
- MongoDB
- Mongoose ODM
- IndexedDB
- LocalStorage / SessionStorage
إدارة الحالة
- Pinia
- Vuex
- Redux
الوقت الحقيقي والأداء
- Pusher (WebSockets)
- IndexedDB
- AES-GCM Encryption
- PBKDF2
- Virtualized Rendering
- Lazy Hydration
- Code Splitting
- Caching & Compression (Brotli / Gzip)
- Critical CSS
البناء والـDevOps
- Vite
- Webpack
- Gulp.js
- GitLab CI/CD
- Docker
- Brotli / Gzip Compression
الجودة والتعاون
- ESLint
- Prettier
- Unit & E2E Testing
- Code Review
- Mentorship
- Team Leadership
- Cross-functional Collaboration
- Accessibility (WCAG 2.1)
الدراسة
بكالوريوس علوم حاسب
جامعة المنصورة، مصر. ١٠/٢٠١٨ - ١٠/٢٠٢٢
التركيز كان على هندسة البرمجيات وتطوير الويب والخوارزميات. مشاريع سنة التخرج ركّزت على معمارية الواجهة وتصميم واجهات REST.
اللغاتالعربية (اللغة الأم). الإنجليزية (متقدّم، B2 - C1)
شغّال على حاجة تستاهل؟
أدوار جديدة، تعاونات، أو مشاكل واجهات صعبة. يشرّفني أسمع عنها.