Dr. Mohamed Fathy Abd Elshafy - AI Researcher and Software Architect

Dr. Mohamed Fathy Abd Elshafy is a PhD researcher in artificial intelligence and software engineering, CTO, software architect, Arabic NLP researcher, prompt engineering researcher, and technical trainer based in Cairo, Egypt.

د. محمد فتحي عبد الشافي - باحث ذكاء اصطناعي ومعماري برمجيات

دكتور محمد فتحي عبد الشافي باحث دكتوراه في الذكاء الاصطناعي وهندسة البرمجيات، مدير تقني، معماري برمجيات، وباحث متخصص في معالجة اللغة العربية الطبيعية، تعلم الآلة، هندسة الأوامر، والتحول الرقمي في القاهرة، مصر.

Available for Collaboration

Hello, I'm

Dr. Mohamed Fathy

PhD Researcher in AI & Software Engineering

CTO | Software Architect | AI Researcher

Bridging the gap between cutting-edge AI research and real-world software solutions. Specializing in Natural Language Processing, Arabic NLP, and intelligent systems.

View CVDownload CV
15+

Years Experience

2000+

Trainees Mentored

PhD

PhD Candidate

50+

Projects Delivered

Dr. Mohamed Fathy

About Me

My Journey in Technology & Research

I am a passionate technologist and researcher dedicated to advancing the field of Artificial Intelligence and Software Engineering.

My Story

With over 15 years of experience in software development and a deep commitment to academic research, I have built a career that bridges the gap between theoretical innovation and practical implementation. My journey began as a software developer, and has evolved into leading teams, founding companies, and pursuing cutting-edge research in AI and NLP.

Academic Identity

As a PhD candidate at Cairo University's Faculty of Statistical Studies and Research, I am exploring the frontiers of NLP and Prompt Engineering. My research focuses on enhancing spreadsheet data processing through innovative AI techniques.

Professional Journey

From senior developer to CTO and co-founder of DMJ Software Industry, I have led cross-functional teams in delivering scalable enterprise solutions. My expertise spans software architecture, .NET development, and AI integration.

Key Highlights

Co-founder & CTO at DMJ Software Industry

PhD Researcher at Cairo University

Trained 2,000+ professionals in programming & AI

15+ years in software development

Research Interests

Exploring the Frontiers of AI & Software Engineering

Artificial Intelligence

Developing intelligent systems that learn, adapt, and solve complex problems through machine learning and deep learning techniques.

Natural Language Processing

Building systems that understand, interpret, and generate human language with high accuracy and contextual awareness.

Arabic NLP

Pioneering research in Arabic language processing, addressing unique challenges of morphology, dialects, and diacritics.

Explore details

Sentiment Analysis

Extracting opinions, emotions, and attitudes from text to understand customer feedback and social media trends.

Fake Review Detection

Developing AI models to identify and filter fraudulent reviews, protecting consumers and businesses.

Prompt Engineering

Optimizing interactions with large language models through strategic prompt design and engineering.

Explore details

Computer Vision

Enabling machines to interpret and understand visual information from the world around us.

Software Engineering

Applying systematic approaches to software development, architecture, and quality assurance.

Explore details

Publications

Academic Contributions & Research Papers

Thesis
2024

Natural Arabic Language Processing with Machine Learning Technique

Master's Thesis - Cairo University

A comprehensive study on applying machine learning techniques to Arabic natural language processing, addressing the unique challenges of Arabic morphology and syntax.

Arabic NLPMachine LearningSentiment AnalysisText Classification
View Paper
In Progress
2024-Present

Enhancing Spreadsheet Data Processing through NLP and Prompt Engineering

PhD Research - In Progress

Developing the Dex tool, an innovative approach to processing spreadsheet data using natural language processing and prompt engineering techniques.

NLPPrompt EngineeringSpreadsheet ProcessingDex Tool
In Progress
2024-Present

Computer Vision in Product Management Cycle

PhD Research - In Progress

Exploring the application of computer vision technologies in optimizing product management workflows and quality assurance.

Computer VisionProduct ManagementQuality AssuranceAI

Projects

Innovative Solutions & Technical Achievements

Transportation Management System

A comprehensive booking and fleet management system for transportation companies, featuring real-time tracking, automated scheduling, and business analytics.

Tech Stack:

ASP.NET CoreSQL ServerReactAzure
View Details

Dex AI Tool

An innovative AI-powered tool for processing spreadsheet data using NLP and prompt engineering, transforming how users interact with tabular data.

Tech Stack:

PythonNLPPrompt EngineeringML
View Details

Enterprise Resource Planning System

A scalable ERP solution for business automation, integrating finance, HR, inventory, and operations management modules.

Tech Stack:

C#.NET CoreSQL ServerAngular
View Details

Arabic Sentiment Analysis Engine

A specialized NLP engine for analyzing sentiment in Arabic text, handling dialectal variations and modern standard Arabic.

Tech Stack:

PythonTensorFlowArabic NLPBERT
View Details

Training Management Platform

An e-learning platform for technical training, supporting course management, assessments, and certification tracking for 2000+ trainees.

Tech Stack:

ASP.NET MVCSQL ServerBootstrapjQuery
View Details

Digital Transformation Solutions

Leading digital transformation initiatives for enterprises, modernizing legacy systems and implementing cloud-native architectures.

Tech Stack:

MicroservicesDockerKubernetesCI/CD
View Details

Skills & Technologies

Technical Expertise & Proficiencies

Backend Development

C#ASP.NET CoreASP.NET MVC.NET CoreWeb APIPythonPHPJavaVB.NET

Frontend Development

JavaScriptTypeScriptReactHTML5CSS3BootstrapjQueryAJAXTailwind CSS

Database & Data

SQL ServerMySQLPostgreSQLMongoDBLINQEntity FrameworkADO.NETRedis

AI & Machine Learning

Machine LearningDeep LearningTensorFlowPyTorchScikit-LearnNLPComputer VisionPandasNumPy

Cloud & DevOps

AzureAWSDockerKubernetesCI/CDGitAzure DevOpsIISFirebase

Architecture & Design

Clean ArchitectureMicroservicesDesign PatternsSOLIDOOPUMLERDAgile/ScrumSystem Design

Professional Experience

Career Journey & Achievements

Prepared 2,000+ trainees for the job market as programmers and AI specialists

Industry

Present2022 - Present

Co-founder, CTO & Software Architect

DMJ Software Industry

Leading technical strategy, software architecture, and cross-functional teams. Overseeing full software development lifecycle from requirements to deployment.

Present2022 - Present

Freelance Software Architect

Various Companies

Providing architectural consulting services, optimizing system performance and scalability for multiple clients.

Present2022 - Present

ML & NLP Researcher

Independent Research

Conducting research on machine learning techniques with focus on NLP, publishing papers and developing NLP models.

2020 - 2022

Senior .NET Developer

5Worx Company

Analysis, designing, developing, and troubleshooting software applications. Part of digital transformation team.

Academic & Training

Present2022 - Present

Lecturer - Software Engineering

Cairo University

Delivering lectures and supervising practical sessions. Guiding postgraduate students in AI, NLP, and software development research.

2017

Technical Instructor

El-Slab University

Teaching Web Development Diploma covering PHP, HTML, CSS, Bootstrap, JavaScript, and jQuery.

2016

Technical Instructor

Smart Academy

Training students in web development technologies including PHP, HTML, CSS, Bootstrap, JavaScript, jQuery, and C#.

Education & Certifications

Academic Background & Professional Credentials

Present

PhD in Software Engineering

Cairo University - Faculty of Statistical Studies and Research

2024 - Present

Research: NLP, Prompt Engineering, Computer Vision

Master's in Software Engineering

Cairo University - Faculty of Statistical Studies and Research

2022 - 2024

Thesis: Arabic NLP with Machine Learning

Diploma in Software Engineering

Cairo University - Faculty of Statistical Studies and Research

2017 - 2018

Web Development & Design Track

Diploma in Programming

Arab Academy for Science & Technology

2012 - 2014

Web Development & Programming

Professional Certifications

MCSA: SQL 2016 Database Development
MTA: Software Development
MCSA: Web Applications
MTA: Python Programming
Full Stack Development (1M Arab Coders)
MPN: Data Platform & Analytics
MPN: SQL Server 2016 Mission Critical
MCITP Windows Server 2010
PHP Diploma (Crisco)
SQL Server 2012 (70-461)
Full Stack Python (1M Arab Coders)

Get in Touch

Let's Collaborate on Your Next Project

I'm always open to discussing new projects, research collaborations, consulting opportunities, or speaking engagements.

Open for:
Research Collaboration
Consulting Projects
Speaking Engagements
Technical Training

Contact Information

Location

Cairo, Heliopolis, Egypt

Connect With Me