Belal Elshafei
Available for new opportunities

Belal Elshafei

Software Engineer & Back-End Developer

Top 5 Computer Science Graduate with a 3.84 GPA. Back-End Engineer & Competitive Programmer. Expert in C++, JavaScript, and Node.js. I turn complex algorithmic challenges into solutions with a focus on efficiency, reliability, and elegant system design.

Top 5CS Rank
3.84Cumulative GPA

Professional Experience

Working at the intersection of AI and customer experience.

Software Engineer - Full-Stack Developer

Appout ITS

May 2025 - Dec 2025

Project: RoboDesk

  • Developed and maintained RoboDesk, an AI-powered omnichannel customer experience (CX) platform for enterprises — centralizing, automating, and scaling customer support operations.
  • Implemented full-stack features across frontend (AngularJs) and backend (Node.js) for a production enterprise product.
  • Collaborated in an agile team environment to deliver platform improvements.

Achievements

Recognition for excellence in computer science and competition.

Academic Merit

Top 5 CS Graduate

3.84 GPA

Ranked in the top 5 of the Computer Science graduating class, demonstrating consistent academic excellence and technical mastery.

Az-SCENES 1st Place

Won 1st place in the Machine Learning track for the 5G Smart City project.

AUC MIE Finalist

Qualified for the AUC MIE Competition Final among top-tier engineering projects.

Technical Expertise

Bridging the gap between complex algorithms and scalable backend architecture.

Languages

C++C#JavaJavaScriptPython

Backend

Node.jsExpressREST APIsDockerCI/CD

Frontend

ReactReact NativeNext.jsAngularJS

Databases

SQL ServerMongoDBRedisPostgreSQL

Featured Projects

A selection of my architectural and engineering work.

RoboDesk

Enterprise omnichannel customer support platform (Appout ITS). Centralizes and automates customer interactions across channels using AI to boost support efficiency at scale.

Node.jsExpress.jsRedisMongoDBAngularJS

Task Management API

Developed a RESTful API featuring JWT authentication, Redis caching for performance optimization, and MongoDB compound indexing. Integrated Docker for containerization and Sentry for real-time error tracking, ensuring a scalable and observable system architecture.

Node.jsExpress.jsRedisDockerMongoDB

5G Smart City (Graduation Project)

The project focuses on creating a smart city infrastructure by integrating a smart home, hospital, and garage. Leveraging AI and IoT technologies, I implemented a REST API to facilitate real-time control of the smart home via a mobile app. Won 1st place in the Machine Learning track at Al-Azhar University's Az-SCENES exhibition and qualified for the AUC MIE Competition Final.

PythonMachine LearningEmbedded SystemsIoT

Programming Quizzes Mobile App

Cross-platform mobile application delivering interactive programming quizzes, built with React Native.

React Native