Mahmoud Kamal

Software Engineer & Web Developer

Crafting elegant, efficient, and user-centric digital solutions with modern technologies and best practices.


About Me

Hello! I’m Mahmoud, a passionate software engineer with a love for creating elegant and efficient solutions. I specialize in front-end development with experience in building responsive, accessible, and user-friendly web applications.

With a strong foundation in modern web technologies, I enjoy tackling complex problems and turning innovative ideas into reality. I’m constantly learning and staying up-to-date with the latest industry trends and best practices.

Skills: JavaScript · React · Node.js · Python · CSS3 · HTML5 · Git


Premier League Match Predictions

A production-grade pipeline for predicting English Premier League (EPL) match outcomes, designed for automated data ingestion, model training, monitoring, and deployment. The system supports continuous retraining and robust infrastructure for real-world sports analytics.

Technologies: Python · Prefect · MLflow · Grafana · Docker · Terraform · AWS · CI/CD

  • Engineered automated data pipelines for ingesting and processing historical and live EPL match data
  • Developed and deployed machine learning models for multi-class match outcome prediction
  • Implemented continuous model retraining and drift detection for evolving datasets
  • Provisioned cloud infrastructure and CI/CD for scalable, reliable deployment
  • Integrated monitoring and reporting for real-time model performance and system health

Food Delivery App Open Source

A comprehensive food delivery platform where I contributed to core backend functionality, API architecture, and performance optimization. Enhanced the system with order management features, restaurant management modules, and implemented Redis caching for improved performance.

Technologies: Node.js · Express · Redis · PostgreSQL · API Design

  • Contributed in adding orders and restaurant features
  • Contributed in API and database design
  • Contributed in optimizing APIs with Redis caching

Certifications

CertificateIssuerDateSkills
MLOps ZoomcampDataTalksClubAug 2025MLflow · AWS · Terraform · pytest · FastAPI
.NET 8 Microservices: DDD, CORS, Vertical/Clean ArchitectureUdemyAug 2025ASP.NET Core 8 · C# 12 · Microservices · gRPC · EF Core · PostgreSQL · Redis · Docker
NDG Linux UnhatchedCiscoNov 2022Linux Commands · Linux Tools
Machine LearningDataTalksClubFeb 2022Keras · TensorFlow · Flask · AWS Lambda
Big DataUniversity of California, RiversideAug 2021Hadoop · Spark · SQL · Java
Deep Learning SpecializationCourseraAug 2021TensorFlow · PyTorch · Keras · Neural Networks
C4F2 HackathonDell TechnologiesMar 2021Machine Learning · Unsupervised Learning · Python
ECPCEgyptian Collegiate Programming ContestSep 2019Problem Solving · Data Structures · Algorithms

Contact

I’m always open to discussing new projects, creative ideas, or opportunities to be part of an amazing team. Let’s create something extraordinary together!