Mentor Icon

Mentorship

Mahmoud Adel

Software Tech-Lead @ Foodics

5.0 rating (21 reviews)
5 session offerings
Coin Earns MonsterCoin
Mahmoud Adel
Mahmoud Adel

Software Tech-Lead @Foodics

Full-Stack Development Software Architecture System Design

Technical Lead and Senior Software Engineer with 7+ years of experience designing distributed backend systems and leading engineering teams in high-growth SaaS environments. Proven ability to bridge the gap between business strategy and technical execution — translating stakeholder requirements into system architecture, leading squads through complex feature delivery, and building engineering cultures grounded in code quality and ownership.

69 students found Mahmoud Adel’s tips helpful

LinkedIn Hire for freelance work
Gold Mentor
#1 · Gold Mentor
50 sessions delivered
Mentor Strengths
Rated by students across 21 reviews
Communication 5.0/5
Coaching 5.0/5
Problem Solving 5.0/5
Planing 5.0/5
Software Consultation And Career Development
Software Consultation And Career Development
Software Entire Stack
Software Engineering 1:1 ~60 min 5.0 (67)

Comprehensive 1-on-1 Career Consulting and Mentorship Session

This session is not just about answering questions; it's a complete and direct analysis of your career path in software development to accurately determine your next step and avoid time-consuming mistakes.

Software Consultation And Career Development

~60 min

Comprehensive 1-on-1 Career Consulting and Mentorship Session

This session is not just about answering questions; it's a complete and direct analysis of your career path in software development to accurately determine your next step and avoid time-consuming mistakes.

What does this session offer you?

Comprehensive Review and Evaluation: Analysis of your profile (CV / LinkedIn / Portfolio) before or during the session to identify strengths and weaknesses.

Strategic Guidance and Specialization: Assisting you in choosing the right specialization, transitioning to Senior/Lead roles, or making a career shift.

Solving Current Problems: Discussing the challenges you face in your current job or during your job search and how to deal with them.

Market Level Assessment: Identifying your missing skills to become a strong competitor in the local and regional job market.

What do you gain after the session?

Clear Action Plan: Specific, time-bound steps to implement immediately after the session to achieve your career goal.

Note: You can send your resume, LinkedIn profile link, and a short message outlining your goals before the session to maximize our time together.

LE400.00 / session in packages of 3+ Save 50%
LE800.00 per session Package & session
How To Be A Mentor
How To Be A Mentor
All Industries
Training And Mentoring 1:1 ~70 min

Learn how to become a professional and effective mentor who can guide others through their technical and career growth. This session covers how to assess a mentee’s current level, identify skill gaps, create a clear development roadmap, set achievable goals, conduct productive mentoring sessions, explain complex topics effectively, provide constructive feedback, track progress, and handle common mentoring challenges.

You will also learn how to balance guidance with independence, avoid micromanaging your mentee, build trust and accountability, and adapt your mentoring style to different personalities and experience levels. By the end of the session, you will have a practical framework for planning and delivering structured mentorship sessions that lead to measurable growth.

How To Be A Mentor

~70 min

Learn how to become a professional and effective mentor who can guide others through their technical and career growth. This session covers how to assess a mentee’s current level, identify skill gaps, create a clear development roadmap, set achievable goals, conduct productive mentoring sessions, explain complex topics effectively, provide constructive feedback, track progress, and handle common mentoring challenges.

You will also learn how to balance guidance with independence, avoid micromanaging your mentee, build trust and accountability, and adapt your mentoring style to different personalities and experience levels. By the end of the session, you will have a practical framework for planning and delivering structured mentorship sessions that lead to measurable growth.

LE370.00 / session in packages of 3+ Save 59%
LE900.00 per session Package & session
Projects Workshop - Qualification for the Market
Projects Workshop - Qualification for the Market
Software Career Building
Software Engineering 1:1 ~75 min 5.0 (4)

A hands-on workshop designed to help you build a strong, professional project that can be added to your CV and GitHub portfolio. You will learn how to select a project idea that demonstrates your engineering capabilities, define realistic requirements, design the application architecture, structure the database, implement the core features, and follow professional development practices.

The workshop focuses on building a project that goes beyond a basic CRUD application. You will work with real-world concepts such as API design, authentication, authorization, validation, error handling, testing, database optimization, Git workflow, deployment, documentation, and production-ready code structure. You will also learn how to make technical decisions and explain the reasoning behind your implementation during technical interviews.

Projects Workshop - Qualification for the Market

~75 min

A hands-on workshop designed to help you build a strong, professional project that can be added to your CV and GitHub portfolio. You will learn how to select a project idea that demonstrates your engineering capabilities, define realistic requirements, design the application architecture, structure the database, implement the core features, and follow professional development practices.

The workshop focuses on building a project that goes beyond a basic CRUD application. You will work with real-world concepts such as API design, authentication, authorization, validation, error handling, testing, database optimization, Git workflow, deployment, documentation, and production-ready code structure. You will also learn how to make technical decisions and explain the reasoning behind your implementation during technical interviews.

Workshop Output

By the end of the workshop, you should have:

  • A complete CV-ready software project
  • A professional GitHub repository with clean project structure
  • A well-designed database and application architecture
  • Working APIs and core business functionality
  • Authentication, authorization, validation, and error handling
  • Proper testing for important application components
  • Git history demonstrating a professional development workflow
  • Deployed or deployment-ready application
  • Professional README with setup instructions and project documentation
  • Architecture and technical documentation explaining key decisions
  • A project description and technical highlights ready to add to your CV
  • A strong project to discuss during technical interviews
  • Practical experience demonstrating real-world software engineering practices
LE500.00 / session in packages of 3+ Save 44%
LE900.00 per session Package & session
From Junior To Senior
From Junior To Senior
Software Engineer
Business & Administration 1:1 ~60 min 5.0 (4)

Break free from the framework trap and master the engineering principles that build scalable systems.

Many developers hit a wall in their careers. You know how to build a CRUD app, you know your framework's documentation inside and out, and you can ship features. But when it comes to designing distributed systems, scaling databases, or decoupling your business logic from the framework, you feel stuck.

This mentorship is designed to bridge that exact gap. We aren't just learning syntax; we are upgrading your engineering mindset.

From Junior To Senior

~60 min

Break free from the framework trap and master the engineering principles that build scalable systems.

Many developers hit a wall in their careers. You know how to build a CRUD app, you know your framework's documentation inside and out, and you can ship features. But when it comes to designing distributed systems, scaling databases, or decoupling your business logic from the framework, you feel stuck.

This mentorship is designed to bridge that exact gap. We aren't just learning syntax; we are upgrading your engineering mindset.

What We Do

We focus on the "why" and "how" of software architecture, moving you away from framework-specific magic and toward universal engineering principles. Through direct 1-on-1 guidance, code reviews, and deep architectural discussions, we will transition your thinking from "How do I do this in my framework?" to "What is the best architectural pattern to solve this business problem?"

We will tear down your existing code, refactor it using clean architecture, and build robust systems capable of handling real-world complexity.

Who Is This For?

This program is for you if:

You feel "stuck" in the framework: You rely heavily on your framework's built-in tools and struggle to build applications where the core logic is completely framework-agnostic.

You want to master System Design: You are ready to move beyond basic monolithic setups and learn about microservices, multi-tenant architectures, and distributed systems.

You are aiming for Senior roles: You want to pass technical interviews that focus on system architecture, database engineering, and scaling.

You want to build production-ready infrastructure: You are tired of "it works on my machine" and want to understand containerization, cloud deployments, and CI/CD pipelines.

What's Included?

Architectural Deep Dives: Practical sessions on Clean Architecture, Domain-Driven Design (DDD), and separating your business logic from external dependencies.

Advanced Database Engineering: Moving beyond basic relationships to tackle multi-tenant schemas, double-entry ledgers, and event sourcing.

Real-World Code Reviews: Aggressive, constructive feedback on your code. I will review your PRs exactly like a Tech Lead would in a high-performing engineering squad.

Infrastructure & DevOps Mastery: Hands-on guidance on wrapping your applications in Docker, setting up reverse proxies, and deploying scalable infrastructure.

Career & Interview Strategy: Mock technical interviews, resume reviews, and strategic advice on positioning yourself as an Engineer rather than just a framework developer.

How It Works

Initial Assessment: We audit your current skill level, review your code, and define your specific bottlenecks.

Custom Roadmap: We build a curriculum tailored to your goals—whether that's mastering backend architecture, understanding cloud deployment, or passing a specific technical interview.

Weekly Syncs & Async Support: Regular deep-dive calls to tackle complex concepts, combined with async code reviews and Q&A throughout the week.

LE300.00 per session Packages of 3+ sessions
Interview Preparation
Interview Preparation
Full-Stack And Global
Software Engineering 1:1 ~65 min

If your goal is to land a global remote role or get hired by top-tier technology companies, a Full-Stack interview is not just about writing code or memorizing syntax.

Global companies evaluate how you think, how you solve complex problems, how you design scalable systems, and how confidently you can explain your engineering decisions under pressure.

Interview Preparation

~65 min
Full-Stack Global Interview Preparation

If your goal is to land a global remote role or get hired by top-tier technology companies, a Full-Stack interview is not just about writing code or memorizing syntax.

Global companies evaluate how you think, how you solve complex problems, how you design scalable systems, and how confidently you can explain your engineering decisions under pressure.

Get These Ready Before We Start

To make the most out of every minute of the session, send me beforehand:

Your current CV.
Links to the jobs, roles, or companies you are targeting.
The biggest areas you are honestly concerned about — whether that is System Design, complex problem solving, technical communication, or presenting your projects and experience clearly.

How Will We Work During the Session?

We will treat the session like a real technical interview with a global technology company.

Real Diagnostic Assessment

We will evaluate your current level across both Frontend and Backend, identify your strongest areas, and pinpoint the gaps that could hurt you during an actual interview.

Realistic Mock Interview

We will simulate an end-to-end technical interview, including Technical Screening, Live Coding, Problem Solving, and System Design / Whiteboarding.

You will not just solve problems — we will evaluate how you approach them, how you communicate your thought process, and how you make engineering trade-offs.

Technical Communication & Presentation

We will work on how you present your experience, projects, and technical decisions in a structured and convincing way.

You will learn how to communicate your impact and decision-making using frameworks such as STAR, while keeping your answers technical, clear, and relevant to what a Hiring Manager or Senior Engineer actually wants to hear.

What Will You Get From the Session?
Real Technical Screening Simulation

We will conduct a realistic screening similar to what you can expect in a global company, including Code Challenges, Technical Questions, Problem Solving, and Engineering Scenarios.

Interview Task Coverage

We will cover the major types of tasks that can appear in Full-Stack interviews, from algorithmic problem solving and debugging to API design, architecture, databases, scalability, and system design.

The Concepts & Principles You Need to Know

We will identify the core concepts, engineering principles, patterns, and trade-offs you are expected to understand and mention during technical interviews — not just memorize.

Personalized Roadmap

You will leave with a clear, prioritized preparation roadmap based on your current level, target roles, and the amount of time you have available.

Direct & Honest Feedback

You will get an accurate assessment of your technical skills, problem-solving approach, system design ability, and communication style, with specific action items for improving your weak areas.

Real Interview Readiness

Most importantly, you will learn practical strategies you can immediately apply to present your experience, technical decisions, problem-solving approach, and architectural thinking at a level that can compete in the global software engineering market.

LE1,400.00 per session Session only
  1. Mahmoud Adel Mentor Software Tech-Lead @Foodics ·

    دخل معايا شخص عبقري تم إستغلاله من الشركات

    في جلسة الإستشارة عرفت إنه مر بمراحل كتيرة جداً في الكارير بتاعه تخليه يحس انه Senior لإنه

    1. تفوق في مشروع الجامعه
    2. تفوق في الـ ITI ومنحة مصر الرقمية
    3. تفوق في التعامل مع الناس وطريقة الكلام واكتسب Soft Skills رهيبه

    وده الـ خلاه يتعرض للإستغلال المهني , وده بيكون بسبب شخص موجود في الأغلب بكل مكان لم بيشوف طالب شاطر بيبقي عايز يرشحه لشركة مُعينه بهدف انه يكتسب خبرة وانه يشتغل .

    ولإن الطالب بيكون نفسه جداً في الفرصة دي بيوافق بمبلغ زهيد جداً

    وبيلاقي نفسه في شركة ملهاش هيكل إداري ولا للفريق

    مُعتمدين عليه في كل حاجه

    مبياخدش فلوس كفايه مُقابل الـ هو بيقدمه

    علشان كده هديك نصيحة النهارده ( مش كل تدريب هو فرصة )


    اي تدريب او فرصة توظيف لازم تسأل قبلها المسئول عن ( هيكل الترقيات /Staff Movement )

    فيما معناه , انا بعد فترة طويلة هكون ايه ؟

    هل هفضل زي ما انا متدرب

    هل هفضل جنيور و تستغلوني براحتكم ؟

    هل مُرتبي هيزيد ؟

    ممكن تشوف ان ده في البداية Redflag وتبقي خايف انهم ميقبلوش بيك

    ولكن صدقني الـ هيحصلك بعدها بسبب موافقتك علي شركة انت متعرفش هيكلها الداخل عامل ازاي هيكون اسوء من انك تقعد من غير شغل او من غير تدريب , لإنك هتلاقي نفسك في الاخر حاطت في ال ـCV انك 3 سنين خبرة وفي الحقيقه متقدرش تحسب انك سنة واحده حتي بسبب الـ هم عملوه فيك.

    Helpful · 17 4 comments Open tip
  2. Mahmoud Adel Mentor Software Tech-Lead @Foodics ·

    لو معاك قرشين زيادة وشغال من البيت، دي شوية "رفاهيات مهمة" لو جربتها هتفرق جداً في صحتك النفسية والجسدية وإنتاجيتك:

    1- مسند الماوس والكيبورد: مخدة صغيرة بتتحط تحت إيدك بتحمي عروقك جداً

    2- كيبورد ميكانيكال (Blue Switch): صوته عالي شوية، بس ممتع جداً في الكتابة وكأن الزراير بتنطرك للي بعده، ومريح جداً في الشغل الطويل.

    3- كرسي طبي: بلاش كراسي الجيمنج، وهات كرسي ثلاثي الدعامات داعم للرقبة، وأهم حاجة مساند إيده تتحرك مع كوعك.

    4- إضاءة الشاشة (Monitor Light): بتنور مكتبك من غير ما تنور الأوضة كلها، مريحة للعين وبتدي شكل رهيب للسيتاب.

    5- حامل الشاشات (Arms): بيرفع الشاشات لمستوى نظرك عشان تحافظ على رقبتك من الوجع وماتضطرش تروح تتعالج.

    6- حامل الموبايل: بيخلي الفون قدام عينك وبيشحن، من غير كركبة أسلاك وعلشان تشوف النوتيفيكيشنز براحتك.

    7- شاشة بالطول (Vertical): ممتازة للمبرمجين في قراءة الكود براحة وسرعة، وممكن تجيبها استيراد بسعر رخيص. 8- الـ Pegboard: لوح تخريم بيتعلق على الحيطة عشان تعلق عليه السماعة، الكاميرا وأدواتك، بينظم الدنيا وشكله شيك.

    10- قاعدة المجات الذكية: بتحافظ على قهوتك سخنة أو مشروبك ساقع وانت شغال.

    11- حامل لابتوب: حامل بيطلع وينزل معاك وبيبرد اللاب في نفس الوقت.

    أما لو عايز تدلع نفسك عـ الآخر، هات جهاز مساج لرقبتك ودفاية لرجلك تعمل مساج وتدفيك!

    Helpful · 11 4 comments Open tip
  3. Mahmoud Adel Mentor Software Tech-Lead @Foodics ·

    ازاي تبني "مُهندس برمجيات" او Software Engineer

    في أحد جلسات التدريب , كان في شخص عقليته قوية جداً ولكنه لسه بيبدأ

    واحنا بنبي الـ Plan او الـ خطة الخاصة بالمذاكرة , كنت حريص جداً اني امشي معاه بـ "نهج" مُختلف عن ما بمشي مع اي طالب واني استغل العقلية القوية الـ قدامي وابدا معاه كالأتي :-

    1. انه يتعلم كويس ازاي يطلع الـ Requirements من التاسك
      1. سواء الـ Functional والـ None-Funcational
      2. يقدر يطلع الـ Requirements الـ Out-Of-Scope
    2. انه يتعلم كويس ازاي يطلع Capacity Estimation
      1. يعني يقدر يحسب الـ Read / Write Per Second لمليون مُستخدم للخدمة
      2. انه يقدر يحسب احتياج الـ Storage علي مدار 5 سنين بـافتراض 500 بايت في الثانيه
      3. ازاي يحسب الـ Bandwidth In/Out
    3. الجزء التالت كان الـ HLD او النظرة العُليه لتصميم السيستم بتاعي
      1. وبدأنا نتكلم انها ازاي يعمل HLD Diagram components سواء للسيستم
      2. و الـ Request Flow , Sequence Diagram
      3. انه يقدر يشرح كل Component موجود في السيستم والـ Coupling كمان

    وقولتله أخر البلان هاخد منك Key Decisions علشان اعرف كل قرار انت خدته

    وفعلاً : مكدبش خبر وبدأ انه يشتغل علي بلان , بدون تعليقات زي ( الـ Ai بيعمل ده )

    حالياً نفس البلان دي هكررها مع شخص تاني بنفس الـ عقلية الفذة العبقرية

    علشان عارف كويس ان توجيه الـ Ai وقراراته محتاج مُهندس مش مُبرمج حافظ الـ كود

    ايه رأيكم في البلان دي ؟ وهل تقدر تطبقها مع نفسك ؟

    المصادر تحت الـ Tip تقدر تتعلم كل حاجه قولتهالك في البوست ده

    Helpful · 9 Comment Open tip
See all 10 tips
Zeyad Hesham
5.0
Nov 2, 2026
Youssef Ibraheem
5.0
Oct 29, 2026
Beshoy ramses
5.0

الباشمهندس محمود بيسمعك كويس جدا للاخر وبيحدد انت محتاج اي بالظبط وبيديك كذا خيار عشان توصل لهدفك

Oct 28, 2026
Ahmed Samir
5.0

سيشن رائع كالعادة و بشمهندس محمود بينقل خبراته لينا و يساعدنا اننا نبقى احسن و يدينا plan واضحة نمشى عليها جزاك الله خير يا هندسة و نلتقى على خير فى السيشن القادم باذن الله

Oct 27, 2026
Ahmed Alhaj
5.0
Oct 26, 2026