disc

نبذة عني.

مرحبًا، أنا ياسين أفقير حما من المغرب، وُلدت عام 1998. أحمل شهادة الماجستير في الطاقة المتجددة، لكنني اكتشفت شغفي بالبرمجة خلال عملي كمهندس طاقة شمسية. يمكنك قراءة المزيد عن كيف حدث ذلك.

أعمل محترفًا كمطور متكامل في Flow Digital Studio منذ سبتمبر 2024. شاركت في تطوير مشروعين للعملاء في بيئة إنتاج حقيقية — تطبيق إدارة خلفي باستخدام Meteor.js + NestJS، ومنصة بنمط ERP باستخدام Next.js App Router + NestJS + PostgreSQL. أبرز إنجازاتي كانت تحسينًا شاملًا للأداء: قضيت على استعلامات N+1، وحوّلت الاستعلامات المتسلسلة إلى متوازية، وأضفت Pagination والتخزين المؤقت — فانخفض وقت استجابة إحدى الواجهات من 60 ثانية إلى أقل من 200 ميلي ثانية.

أتوسع حاليًا نحو هندسة السحابة وDevOps، وأحضّر لشهادة AWS (CLF-C02) تمهيدًا للحصول على SAA-C03. هدفي أن أصبح مهندسًا يغطي المكدس التقني كاملًا والبنية التحتية التي يعمل عليها. خارج العمل، أستمتع بقراءة الأدب العربي ولعب ألعاب الفيديو.

التقنيات التي أستخدمها

باختصار ال Type Safety❤️.

TypeScript هو أساس كل ما أبنيه. يجعل حلقة التغذية الراجعة أسرع، ويكشف الأخطاء قبل أن تصل إلى بيئة الإنتاج، ويُبقي قواعد الكود الكبيرة قابلة للتنقل. إلى جانب React Server Components (RSC) وApp Router في Next.js، أصبح الفاصل بين الواجهة الأمامية والخادم أكثر مرونة — وهنا تتجلى قيمة TypeScript.

في تطبيقات الويب أستخدم Next.js للواجهة الأمامية و NestJS للخادم — كلاهما يعتمد TypeScript بالكامل، وكلاهما منظّم بما يكفي للحفاظ على اتساق الفريق. للمواقع الثابتة القائمة على المحتوى أفضّل Astro.js. على صعيد البنية التحتية، أتعلم حاليًا Docker وGitHub Actions وAWS — في طريقي نحو هندسة السحابة.