Skip to content
    Available for work

    $ whoami → software engineer && coding instructor

    Abdullah Sherdy

    Software Engineer · Full-Stack Developer · Coding Instructor

    .NET Backend Engineer based in Cairo, Egypt. 2+ years building production APIs with ASP.NET Core and Node.js — and teaching backend development to 100+ students at Netpoint, iSchool, DEPI, and independently.

    Core Technologies

    C#
    ASP.NET Core
    Node.js
    React
    Next.js
    TypeScript
    SQL Server
    EF Core
    Docker
    Clean Architecture

    Proof of work

    Featured Projects

    Real-world applications showcasing backend engineering expertise

    FixMate — Vehicle Service Booking Platform

    Backend Engineer

    Clean architecture-based RESTful API for vehicle service booking, managing service requests, status tracking, and mechanic assignment.

    Key Contributions & Impact

    • ▸Architected with Clean Architecture (Domain, Application, Infrastructure, API layers) for independently testable concerns
    • ▸Built end-to-end booking workflows with JWT-based authentication and role-based authorization
    • ▸Containerized with Docker and documented via Swagger/OpenAPI

    Architecture Decision

    Adopted Clean Architecture to ensure testability, maintainability, and independence from frameworks

    Technologies Used

    ASP.NET Core 8
    C#
    EF Core
    Clean Architecture
    Docker
    JWT
    Swagger

    Wasla — Real-Time Egyptian Sign Language & Emotion Recognition

    Backend & ML Engineer

    Graduation project: a multi-threaded real-time computer vision pipeline (MediaPipe + Keras) recognizing Egyptian Sign Language and emotions, served through a desktop app and a FastAPI/WebSocket service.

    Key Contributions & Impact

    • ▸Designed a multi-threaded inference pipeline with bounded, drop-oldest queues to decouple camera capture latency from model inference
    • ▸Exposed a stable predict_frame() API contract (label, confidence, emotion) so a separate team could integrate without breaking changes
    • ▸Served the model over FastAPI + WebSocket: decoded base64 JPEG frames, ran inference, streamed back predictions with latency metrics
    • ▸Evaluated 3 model architectures (baseline MLP, augmented MLP, Bi-LSTM) with ablation tables and confusion matrices to justify the production choice

    Architecture Decision

    Chose a bounded-queue threading model over synchronous inference to keep the UI responsive under variable camera and model latency

    Technologies Used

    Python
    MediaPipe
    TensorFlow/Keras
    OpenCV
    FastAPI
    WebSocket

    GenzApp — Authentication Module

    Backend Developer (auth module)

    The authentication module for a client app — third-party sign-in, session management, and secure token handling, built as a drop-in unit.

    Key Contributions & Impact

    • ▸Designed OAuth-based third-party sign-in with JWT session management, secure token storage, and refresh handling
    • ▸Exposed the module behind a clean RESTful API with clear integration contracts, so it could ship as a standalone unit

    Architecture Decision

    Scoped strictly to the auth boundary behind a REST contract, so the module could ship without coupling to the client's product roadmap

    Technologies Used

    OAuth
    JWT
    RESTful APIs

    View more projects and contributions on GitHub

    Visit GitHub Profile

    Toolbox

    Technical Skills

    Backend depth, full-stack range

    Specialization

    • C# & ASP.NET CorePrimary stack — production APIs, Clean Architecture, CQRS
    • Node.js (Express, NestJS)Second backend stack for REST services
    • Database DesignNormalized schemas, EF Core, MSSQL, MySQL & MongoDB
    • React & Next.jsFull-stack apps with TypeScript on top of backend depth

    Full toolbox

    backend

    C#
    ASP.NET Core
    Node.js (Express, NestJS)
    Python
    FastAPI

    frontend

    React
    Next.js
    TypeScript

    database

    MSSQL
    MySQL
    MongoDB
    EF Core

    APIs & auth

    RESTful APIs
    Swagger/OpenAPI
    WebSocket
    JWT
    OAuth

    devops

    Git
    GitOps
    Docker
    CI/CD (GitHub Actions)

    workflow

    Agile/Scrum
    Git-Flow
    Clean Architecture
    SOLID

    What's next

    Learning Roadmap

    Navigate through my learning journey. Click and drag to explore!

    Completed
    In Progress
    Planned

    System Design

    Scalable architecture principles

    Foundation

    Microservices Architecture

    Advanced distributed system patterns

    Advanced

    Kubernetes & Docker

    Container orchestration & deployment

    DevOps

    Event-Driven Architecture

    Asynchronous messaging patterns

    Advanced

    gRPC & High-Performance APIs

    Modern communication protocols

    Performance

    LangChain & LangGraph

    LLM agent orchestration for backend services

    AI/ML
    Mini Map

    Track record

    Work Experience

    Engineering

    Freelance Backend Developer

    GenzApp (Contract)

    2026Remote
    • ▸Owned the authentication module end-to-end as a remote contract engineer — from design through handoff
    • ▸Delivered on time with zero critical bugs post-handoff, integrating cleanly into the client's existing stack

    Teaching & Mentorship

    Technical Instructor / Backend Mentor

    Netpoint Software Solutions

    Jun 2026 – PresentCairo, Egypt
    • ▸Designed and delivered an 8-session .NET backend internship program for fresh graduates
    • ▸Guided participants through curriculum design and capstone project development
    • ▸Contributed to backend software solutions alongside training work

    Coding Instructor

    iSchool

    Part-time Jun – Nov 2025 · Contract Dec 2025 – PresentCairo / Remote
    • ▸Delivered interactive coding sessions for beginner and intermediate students across multiple age groups
    • ▸Collaborated with design teams to tailor curriculum content to student needs

    Part-Time Coding Instructor

    Code School

    Oct 2025 – PresentCairo / Remote
    • ▸Delivered project-based programming sessions for school-age students, building algorithmic thinking through Python and web-technology projects

    Private Coding Instructor & Mentor

    Independent

    OngoingOnline / In-person
    • ▸Teach programming fundamentals: syntax, OOP, data structures, and algorithms
    • ▸Design dedicated custom learning plans based on each student's level and learning behaviour

    Lead Instructor

    Mo5am El Freelance (Freelance Initiative)

    Jan 2025 – Jul 2025Port Said, Egypt
    • ▸Lead a 7-month program training young learners in programming and freelancing workflows; multiple participants landed their first freelance work

    Technical Mentor — Backend Track (.NET)

    Digital Egypt Pioneers Initiative (DEPI)

    May 2024 – Dec 2024Cairo, Egypt
    • ▸Mentored student cohorts on backend development, REST API design, and Clean Architecture
    • ▸Ran structured code reviews that directly improved code quality and debugging skills

    Work with me

    Services

    How I can help you or your team

    Private Courses

    1:1 structured courses tailored to your level and goals — programming fundamentals, problem-solving, OOP, databases, and backend development.

    • Personalized curriculum and pacing
    • Live sessions with hands-on coding
    • Assignments with detailed feedback

    Private Mentorship

    Ongoing 1:1 mentorship for your learning journey or career growth — roadmap planning, code reviews, project guidance, and interview preparation.

    • Weekly check-ins and goal tracking
    • Code and project reviews
    • DM support between sessions

    Group Courses

    Cohort-based courses for small groups — learn together with structured lessons, live coding, and collaborative projects at an accessible price.

    • Small groups for real interaction
    • Structured curriculum with projects
    • Recorded sessions and resources

    End-to-End Software Development

    Custom software for startups and businesses — from requirements to production. I handle Clean Architecture APIs, database design, React/Next.js frontends, Docker deployment, and CI/CD pipelines.

    Clean Architecture APIs
    Database Design
    React & Next.js
    Docker & CI/CD
    Cloud Deployment
    Testing & QA

    From the blog

    Latest Articles

    Deep-dive .NET tutorials with runnable code examples.

    Social proof

    Reviews

    What students, parents, and clients say about working and learning with me

    $ reviews --summary → 4.9★ · 16 reviews

    “شكراً لمجهود حضرتك معانا وأنك كنت مهتم مش بس نكتب الكود معاك لأ كنت حابب تفهمنا كل تفاصيل الكود حتى التفاصيل اللى بين السطور شكرا لوقتك ومجهودك معانا”
    Salma NasserStudent · Netpoint Backend .Net
    “Thank you teacher for everything you made with me you are the best coding teachers in the middle east or let's say in the whole world, you teached me basics and now i teach my friends how to code ,i had a year of hardworking to reach my goal and make my first program by hand ,i knew to code ,and solve any problem in code and real life ,thank you for everything. Adam Shemais”
    Adam ShemaisStudent · private course
    “ماشاء الله مجتهد وشرحك مبسط ومحترف ربنا يوفقك يارب”
    Amany elfekyStudent · Course
    “Hi Eng, Abdullah Thank you so much for your effort in the course. Your explanation is very clear, structured, and easy to follow. You have a great way of simplifying programming concepts. Wishing you all the success.”
    Shahd Abd ElatyStudent · Course
    “He was from the best teachers ive ever had he teaches in a way i understand”
    Yahia mohammedStudent · Course
    “الشرح جميل جدا وبيهتم ان كل واحد معاه يبقا بيشتغل وحقيقى مفيد مش مجرد شرح توبيكس لا بيدى تراكس فى النص”
    ShroukStudent · Netpoint (backend .Net)
    “بصراحه شرحك كان سهل و بسيط و مرتب افضل من ناس كتير و ما شاء الله مجتهد جدا”
    Ahmed AlgoharyStudent · Course (Programming Funds using cpp)
    “If you’re looking for an instructor who prepares you for the actual market, Eng. Abdullah is one of the best you can find. He doesn’t just teach syntax or coding; he focuses heavily on understanding software architecture and engineering logic. He skips the dry theoretical fluff and gets you straight into real-world workflows, which really changes the way you approach building scalable projects. Beyond his technical depth, his character sets him apart. He’s genuinely supportive, accessible, and respectful of everyone’s time and prayer breaks. Easily one of the most impactful courses I’ve taken.”
    Abdulwahab RedaStudent · .NET Backend Development
    “I’m really enjoying learning programming with Mr. Abdullah. He explains everything in a simple and clear way, and he always makes sure that I understand before moving on. What I like most is that he is patient, supportive, and makes the lessons fun and interesting. Learning programming with him has helped me understand more, improve my skills, and become more excited about coding. Thank you, Mr. Abdullah, for being such a great instructor. I’m really happy to be learning with you, and I’m looking forward to learning even more! 🙌💻”
    Eyad AmrStudent · Course
    “I came in with pretty surface-level knowledge in the track, and I genuinely learned deep and really important concepts. He's excellent — he explains things in a simple, easy-to-understand way and makes sure everyone gets it before moving on to the next part. Very patient with us and answers any question no matter what. I benefited a lot from the course with him and felt a clear improvement in my level”
    Mazen MamdouhStudent · Netpoint (backend .Net)
    “شكرا جدا لحضرتك يبشمهندس كنت مهتم جدا ان كلنا نبقي فاهمين و بتندهلنا نكتب الكود مع حضرتك🙏🏻🙏🏻🙏🏻”
    Habiba khaledStudent · Netpoint (backend .Net)
    “شرحك كويس جدا ماشاء الله ياهندسه، وبتكون حريص ان الشخص يفهم لية احنا بنستخدم حاجة معينه مش مجرد يكون حافظها ودى حاجة حلوة جدا مش موجودة عند كتير، مبسوط انى كنت مع حضرتك واتمني ان شاء الله نكون مع بعض فى حاجة تانية اكبر، وشكراً لكل الى قدمته لينا وربنا يوفقك دايما يارب❤️”
    Ahmed ElsayedStudent · Netpoint (backend .Net)
    “شكرًا جدًا لحضرتك على مجهودك معانا وعلى كل حاجة اتعلمناها من حضرتك طريقتك في الشرح كانت ممتازة ، اتعلمت من حضرتك كتير. ربنا يوفقك دايمًا وشكرًا على وقتك 🤍ومجهودك معانا🤍”
    Rawan khaledStudent · Netpoint (backend)
    “شكرًا لحضرتك يا بشمهندس بجد استفدت جدًا من شرح حضرتك. مع إني كنت عاملة مشروعين قبل كده، حضرتك شرحت معلومات وتفاصيل كتير كنت أول مرة أعرفها وأسمع عنها. شكرًا جدًا على وقت حضرتك ومجهودك، وربنا يجازيك كل خير ❤️🙏”
    Nada MostafaStudent · Netpoint (backend .Net)
    “بجد كل كلمات الشكر مش هتوفيك حقك انا مع حضرتك في الكورس لاقيت تطور كبير جدا وفي وقت قصير..... حضرتك بتبذل مجهود جبار في سبيل تطور الطالب والتأكد من فهمه واستيعابه لكل نقطة بجانب حرصك الشديد دايما على تغطية كل النقاط اللي ممكن تقع مننا في المذاكرة أو التطبيق وكمان المتابعة المستمرة معانا وردك على الأسئلة باستمرار من الحاجات اللي بتدي دعم للطالب وبتفرق معاه جدا الحمد لله أن ربنا يسرلي اكون مع حضرتك في الكورس واني استفيد من خبرتك وإن شاء الله اكمل لحد ما اخلص المسار كله بتمنى لحضرتك كل التوفيق والنجاح ويارب دايما في تطور وتقدم اكتر ونفع اكبر للناس كلها يارب”
    Shimaa SalamaStudent · Course
    “كنت داخله معنديش خلفيه اووي عن تراك و حقيقي استفدت من حضرتك و يمكن استفدت اكتر من المعلومات اللي كانت بتتقال في نص شكرا جدا لحضرتك على الوقت و المجهود”
    Hana HaithamStudent · Netpoint (backend .Net)

    Behind the code

    About Me

    Background

    Computer Science & AI graduate (Helwan University) specializing in backend development and system architecture, and delivering full-stack products with React and Next.js. I build robust, scalable applications and teach the fundamentals behind them.

    Cairo, Egypt

    Education & Certifications

    B.S. Computer Science & Artificial Intelligence

    Helwan University

    .NET Web Development Graduate

    Digital Egypt Pioneers Initiative (DEPI)

    Say hello

    Get In Touch

    What I'm looking for

    Engagement

    Full-time · Contract · Freelance

    Setup

    Remote-first · Cairo-based available

    Focus

    .NET / Node.js · Full-stack · Instruction

    Prefer email? abdullah.sherdy.work@gmail.com

    Or reach me directly on WhatsApp