Beshoy Riad

Beshoy Riad

Software Engineer | Business Systems & Web Applications

Software Engineer
Full-Stack Web Developer
Business Systems
UI/UX Design

Professional Summary

Software Engineer with 3+ years building custom business management systems, full-stack web applications, and desktop software for real clients in production. I've delivered ERP platforms for restaurants and medical clinics, a subscriber self-care portal for a residential ISP, and multi-branch management systems synchronizing live data across locations.

My stack spans Python, React, TypeScript, Node.js, and SQL with hands-on experience in system architecture, UI/UX design, and deployment. I take projects from requirements to running systems, and I care about software that works reliably in the hands of real users.

Currently leading a software and web team at Media Magic, Hurghada.

Skills & Expertise

Frontend & Web

PHP
React.js
TypeScript
Vite
Tailwind CSS
HTML5 & CSS3
JavaScript
Responsive Design
WordPress

Backend & APIs

Python
Node.js
Express
Flask
FastAPI
RESTful APIs
OpenAPI
Socket Programming
OOP
MVC
Multithreading

Databases

SQL Server
PostgreSQL
MySQL
SQLite
Query Optimization
Data Modeling
LAN Sync Architecture
Cloud Sync

Desktop & Systems

Qt framework
PySide6
Electron
C++
C#
.NET
Windows APIs
LAN/Network Programming
Printer API Integration
Offline-First Architecture
Cross-Platform Interfaces

UI/UX Design

Figma
Prototyping & Wireframing
Usability Testing
Component Systems
User Workflow Optimization

DevOps & Tooling

Git
GitHub Actions
Docker
CI/CD
Linux
VPS
Agile
Scrum
Cloudflare R2
Postman

Work Experience

Software & Web Team Lead

Media Magic

Hurghada, Egypt

Dec 2025 - Present

  • Led a software and web development team planning sprints, reviewing code, and making technical architecture decisions to ensure on-time delivery.
  • Actively developed and maintained core product features alongside leadership responsibilities, staying hands-on across the full stack.
  • Enforced coding standards and mentored team members through code reviews and architectural guidance, improving overall code quality and maintainability.
  • Translated business requirements into technical specifications, bridging stakeholders and engineering to keep delivery aligned with business goals.
Team Leadership
Sprint Planning & Delivery
System Architecture
Code Review & Standards
Technical Mentoring
Full-Stack Development
Stakeholder Communication
Agile / Scrum
React & Node.js
Python & Qt

Software Engineer

Tech Gear Solutions

Hurghada, Egypt

Apr 2024 - Jul 2025

  • Designed and developed custom ERP and POS systems, enabling efficient operations for restaurants and retail businesses.
  • Built synchronized multi-branch systems over LAN, allowing real-time data exchange and centralized reporting across multiple PCs and locations.
  • Reduced invoice generation time by 40% through optimized SQL queries and direct printer API integration, enhancing overall system performance.
  • Created modern, user-friendly interfaces and prototypes in Figma, improving usability and workflow efficiency through responsive design and user testing.
  • Implemented CI/CD pipelines and automated deployments with GitHub Actions and Docker, improving update reliability and reducing release time.
  • Developed and deployed responsive company websites using WordPress, PHP, and JavaScript. Handled full-stack setup including hosting configuration, domain management, and server deployment.
Python
C#
Qt Framework
SQL Server
RESTful APIs
Figma
UI/UX Design
Socket Programming
GitHub Actions
Docker
CI/CD
OOP
PHP
WordPress
JavaScript
HTML & CSS
Web Hosting & Deployment
cPanel / Domain Management
Server Configuration

Previous Experience & Technical Training

Artificial Intelligence Trainee

Sep 2023Nov 2023

Zewail City of Science and Technology

  • Completed a hands-on AI training program focused on machine learning fundamentals and practical model development.
  • Gained experience with Python-based AI frameworks and real-world problem-solving.
PythonMachine LearningData AnalysisScikit-learnTensorFlowPandasNumPyModel EvaluationData Visualization

Networking Fundamentals Trainee

Sep 2022Nov 2022

Cisco Networking Academy

  • Trained in network configuration, IP addressing, and troubleshooting as part of the Cisco CCNA Level 1 course.
  • Built a foundational understanding of LAN/WAN systems and network security.
NetworkingPacket TracerLAN/WAN ConfigurationIP Addressing & SubnettingRouting & SwitchingNetwork TroubleshootingNetwork Security

Education

Bachelor of Science - BS, Computer Science and Information Technology

Egyptian E-Learning University

2020 - 2024

GPA: 3.38

Graduated with Excellent Standing
Senior Project: Student Assistant (AI-based Academic Assistant)

Activities and Societies:

  • Developed multiple academic automation tools during university, including quiz solvers and study assistants that used parsing, logic, and AI-based techniques to enhance learning efficiency.
  • Participated in Networking Training Programs
  • Member of ICPC Community

What I'm Learning Now

DevOps & Deployment

  • IBM DevOps & Software Engineering Professional Course
  • Automating cloud deployments for small-scale production apps
  • Exploring efficient serverless setups using Vercel and Resend

Modern Frontend

  • Expanding UI/UX depth with Tailwind, Next.js, and motion design
  • Improving accessibility and performance in React apps

Backend & Systems

  • Enhancing API performance and error handling with FastAPI and Flask
  • Experimenting with WebSocket-based real-time systems in Python and Node.js