PORTFOLIO GAME

Mohamed Soltan — Software Engineer & AI Engineer

Scroll to play the story. Chapters shift the 3D world behind the UI.

Full Stack Developer (MERN)AI / Machine Learning EngineerComputer Vision EngineerNLP Engineer
Location
Egypt
Focus
Machine Learning Engineer • AI Product Builder
Last Updated
2026-03
ORIGIN

The origin story

Multidisciplinary Full-Stack MERN developer and AI engineer specialized in deep learning, computer vision, and NLP. Experienced in building scalable web applications, real-time video intelligence systems, AI-powered platforms, and large-scale data pipelines—from data ingestion and preprocessing to model evaluation, deployment, and UI integration.

Education
October University for Modern Sciences and Arts (MSA)
Bachelor of Computer Science | Software Engineering Track
10/2022 — 06/2026 • Cairo, Egypt
GPA: 3.6 / 4.00
University of Greenwich
Bachelor of Computer Science | Software Engineering Track
10/2022 — 06/2026
GPA: 3.8 / 4.00
Domains
Artificial IntelligenceMachine LearningComputer VisionNatural Language ProcessingFull-Stack DevelopmentReal-Time SystemsSystem ArchitectureAR / 3D Visualization
ARSENAL

Skills as artifacts

Click skill-cards to reveal what I use to build products, pipelines, and real-time systems.

CATEGORIES
ARTIFACT COLLECTION
Frontend
14 artifacts
React.js
Vite
TypeScript
JavaScript
HTML5
CSS3
SASS
Material-UI
Zustand
UI Development
Frontend-Backend Integration
Real-Time Dashboards
Leaflet.js
3D Web Preview Integration
ARCHIVE

Project archive

Everything I’ve built (or helped build), cataloged.

Showing 17 of 17
NLP / Deep Learning (Graduation Project)

Arabic Noisy Text Correction using T5 Transformers

Correcting noisy Arabic text using Transformer-based architecture (T5) with a large-scale scraped dataset pipeline.

  • Scraped 100,000+ Arabic news articles from Youm7
  • Built Arabic dataset pipeline
  • Fine-tuned T5 Transformer model
  • Improved Arabic text normalization and correction
PythonPyTorchTransformers (T5)aiohttpBeautifulSoupAsyncio#NLP#Arabic#Transformers#Data Pipeline
Full-Stack Microservices System

EL-Bazar Multi-Vendor E-Commerce Platform

Multi-vendor e-commerce platform allowing users to create their own stores and sell products online.

  • Microservices architecture using NestJS
  • Auth, Users, Products, and Orders services
  • API Gateway and centralized validation
  • SEO-optimized Next.js frontend
NestJSNext.jsNode.jsMongoDBJWTREST APIs#Microservices#E-commerce#Full Stack
Educational Web Platform

Oral Radiology E-Learning Platform

Clinical radiology learning system allowing doctors and students to upload, annotate, and study dental radiology images.

  • Image upload and annotation
  • Role-based access control
  • Cloud image storage
FirebaseJavaScriptCloud Storage#E-learning#Medical Platform
Data Engineering Pipeline

Youm7 Arabic News Scraper

Automated scraping pipeline collecting large-scale Arabic news data for NLP training datasets.

  • Collected 100,000+ Arabic news articles
  • Structured metadata extraction
  • Dataset transformation for NLP training
PythonBeautifulSoupAsyncioaiohttp#Web Scraping#Data Pipeline#NLP
Tourism Web Application

Explore Egypt Tourism Platform

Interactive tourism platform presenting Egyptian attractions with maps and rich visuals.

  • Interactive tourist maps
  • Tourist attraction database
  • Trip planning interface
JavaScriptHTMLCSSMap APIs#Tourism#Web App
Game Development

Planet vs Zombies Game

2D tower defense game inspired by Plants vs Zombies with resource management and enemy waves.

  • Enemy waves and progressive difficulty
  • Plant placement mechanics
  • Animation and collision system
C#Game Development#Game Dev#Simulation
Data Entry System

Tourism Data Collection Tool

Application designed for structured entry of tourism datasets including landmarks, attractions, and hotels.

  • Data validation
  • Structured tourism datasets
  • Scalable data entry architecture
JavaScriptDatabase Systems#Data Collection
Web Scraping Automation

Egypt Tourism Data Scraper

Automation script extracting tourism data from Booking.com and TripAdvisor.

  • Automated web scraping
  • Structured tourism dataset generation
  • Data cleaning and normalization
PythonBeautifulSoupSelenium#Scraping#Data Engineering
Educational Visualization Tool

CPU Scheduling Algorithms Simulator

Interactive simulator visualizing common CPU scheduling algorithms with dynamic Gantt charts.

  • FCFS, SJF, Round Robin, Priority Scheduling
  • Interactive algorithm visualization
  • Dynamic Gantt chart output
JavaScriptHTMLCSS#Operating Systems#Simulation
Educational CPU Emulator

Basic Computer Simulator

Simulator demonstrating the fetch–decode–execute cycle for assembly-like instructions.

  • Instruction execution visualization
  • Educational CPU architecture model
JavaScript#Computer Architecture
AI + Full-Stack Real-Time Video System

Real-Time Behavioral Analysis Platform (Minority Report System) [Graduation Project]

End-to-end real-time behavioral video analysis platform supporting RTSP streams and uploaded video. Implemented dual frame selection strategies (Skip Frame and Motion-Adaptive) to optimize inference performance under real-time constraints.

  • Supported RTSP streaming + uploaded video inputs
  • Dual frame selection strategies for efficiency
  • Real-time dashboard with live updates
  • Latency + Macro F1 evaluation pipeline
PythonSwin3DReactNode.jsExpress.jsMongoDB#Real-Time#Video Intelligence#Swin3D#WebSocket
Research & Experimental

Dual Frame Selection Optimization Experiments

Experiments comparing Skip Frame Selection and Motion-Adaptive Frame Selection techniques to reduce computational cost while maintaining classification performance.

  • Macro F1 score comparison
  • Precision/Recall analysis
  • Real-time constraints evaluation
PythonPyTorch3D CNNSwin3D#Optimization#Research#Action Recognition
Research / Video Classification

AI-Based Video Classification System (3D CNN Comparative Study)

Comparative analysis of frame selection strategies for video classification using multiple 3D CNN architectures.

  • Compared skip-based and motion-based frame sampling
  • Evaluated multiple architectures
  • Worked on dataset preprocessing and expansion
3D CNNResNet3DMC3S3DSwin3DPyTorch#3D CNN#Video Classification#Evaluation
Computer Vision / Deep Learning

Real-Time Human Pose Classification

Real-time human pose classification pipeline combining YOLOv5 for detection and LSTM for sequence-based classification.

  • YOLOv5 for pose detection
  • LSTM for temporal sequence classification
  • Improved classification accuracy
PythonYOLOv5PyTorchLSTM#Computer Vision#Real-Time#Sequence Models
Full-Stack MERN (Real-Time Tracking)

KinderRide - Smart School Bus Management System

Real-time school bus tracking and management platform with dashboards for drivers and parents.

  • Live GPS tracking with Leaflet
  • Driver and parent dashboards
  • State management with Zustand
  • Real-time updates
ReactNode.jsExpress.jsMongoDBLeaflet.jsZustand#MERN#Maps#Real-Time#Dashboards
Full-Stack MERN

E-Commerce Platform (Custom MERN)

Product management system with 14+ backend endpoints and a frontend state store aligned with backend logic.

  • Product CRUD operations
  • Filtering and reviews
  • Sales logic
  • Zustand store aligned with backend endpoints
ReactZustandNode.jsExpress.jsMongoDBAxios#MERN#API Design#State Management
Mobile Development

Flutter Mobile Development

Flutter development environment configuration, emulator performance diagnosis, and Android tooling troubleshooting.

  • Diagnosed emulator performance bottlenecks
  • Improved development tooling workflow
  • Worked with ADB and device connectivity issues
FlutterDartAndroid EmulatorAndroid SDKADB#Flutter#Tooling#Debugging
BADGES

Achievements

Proof of work, momentum, and range.

BADGE
ECPC Qualifications Participant
BADGE
Scraped and processed 100,000+ Arabic articles
BADGE
Built multiple production-level MERN systems
BADGE
CEO of MoTech (Web Development Startup)
CREDENTIALS

Certificates

Professional certifications and credentials earned.

CERTIFICATE
Artificial Intelligence
The British University in Egypt
CERTIFICATE
Introduction to MongoDB
Maharatech
CERTIFICATE
Artificial Intelligence Ambassadors Program
Engineers For a Sustainable Egypt
LEARNING

Courses Completed

Continuous learning and skill development.

COURSE
Neural Networks and Deep Learning
Coursera
COURSE
Introduction to Machine Learning
Coursera
COURSE
The Ultimate React Course 2025: React, Next.js, Redux & More
Udemy
COURSE
100 Days of Code
Udemy
COURSE
Node.js, Express, MongoDB & More: The Complete Bootcamp
Udemy
COURSE
Introduction to React
Scrimba
COURSE
Artificial Intelligence
AMIT
HONORS

Awards

Recognition and honors received.

AWARD
Basic CPU Simulator Award
MSA Deep Mind
AWARD
CPU Scheduling Algorithms Simulator Award
MSA Deep Mind
BLUEPRINT

Architecture & systems thinking

How I design under real-world constraints: latency, scale, security, and maintainability.

System design
  • End-to-End ML Pipeline Design
  • Real-Time Processing Systems
  • Authentication & Authorization Flow Design
  • WebSocket-based Real-Time Updates
  • Sequence Diagram Modeling
  • Architecture Modeling (PlantUML)
Architecture
  • Designing scalable full-stack systems
  • Bridging AI models with production systems
  • Performance optimization under real-time constraints
  • Building AR pipelines from camera to 3D overlay
  • Integrating backend services with mobile apps
Strengths
  • Bridging AI models with production systems
  • Performance optimization under real-time constraints
  • Clear system architecture documentation
  • Cross-domain engineering (AI + Web + Mobile + Desktop)
COMMS

Open a channel

Email me or reach out via social links.

STATUS
Open a channel through email or any of the platforms on the right.
Email: mi062921@gmail.com
Mailto

Mohamed Soltan

Software Engineer & AI Engineer