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

    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

    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

    GenzApp — Authentication Module

    Backend Developer (auth module)

    Freelance engagement: designed and implemented the authentication module for a client application.

    Key Contributions & Impact

    • Implemented OAuth-based authentication flows for secure third-party sign-in
    • Delivered the module as an independent, integrable unit within the client's existing stack

    Architecture Decision

    Scoped strictly to the auth boundary 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

    Track record

    Work Experience

    Engineering

    Freelance Backend Developer

    GenzApp (Contract)

    2024Remote
    • Designed and implemented the full authentication module: OAuth-based third-party sign-in, JWT session management, and secure token handling
    • Delivered the module as an independently integrable unit within the client's existing stack — on-time and with zero critical bugs post-handoff

    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
    • Led 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

    Toolbox

    Technical Skills

    Backend depth, full-stack range

    Focus Areas

    • 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
    • Teaching & MentorshipInstructor at Netpoint, Code School, iSchool; DEPI mentor

    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

    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.

    Front-end
    Back-end
    Full-stack
    API Development
    Database Design
    Deployment
    DevOps & CI/CD
    Cloud Services
    Testing & QA
    Performance Optimization
    Security
    Maintenance & Support

    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

    Latest Articles

    Deep-dive .NET tutorials with runnable code examples.

    All articles

    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
    abdullah.sherdy.work@gmail.com

    Education & Certifications

    B.S. Computer Science & Artificial Intelligence

    Helwan University · 2022 – 2026

    .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