Welcome To My Portfolio Website

وَأَن لَّيْسَ لِلْإِنسَانِ إِلَّا مَا سَعَىٰ وَأَنَّ سَعْيَهُ سَوْفَ يُرَىٰ ثُم يُجْزَاهُ الْجَزَاءَ الْأَوْفَىَّٰ
وَأَنَّ إِلَىٰ رَبِّكَ الْمُنتَهَىُٰ
اعْلَمُوا أَنَّمَا الْحَيَاةُ الدُّنْيَا لَعِبٌ وَلَهْوٌ وَزِينَةٌ وَتَفَاخُرٌ بَيْنَكُمْ
كنْ فيلسوفا ترى الجميعَ هنا يتقاتلونَ على عدمٍ وهمْ عدمُ
كُلَّما أَدَّبَني الدَهرُ أَراني نَقصَ عَقليُ وَإِذا ما اِزدَدتُ عِلماً زادَني عِلماً بِجَهلي

Hey I'm Ahmed Mohamed Yousry

aka Ahmed Arafat

Interested In Working On Challenging Projects As A Freelancer
Or Join A Company To Be A Main Contributor In The Success Of The Place Where I Belong, Share My Knowledge With Others & To Sharpen My Experience.

Contact Me

About Me

Who Am I ?!

A Double Major Student (Information System & Business Admin.) Who Is Passionate About Software Development. Eager To Challenge Himself, Solve New Problems, A Polymath Person Who Is Always Evolving & Never Stop Learning, Self-Learner, Committed, Disciplined, Responsible, Quite Patient & Energetic Team Player

04+ Years
Experience
17+ Completed
Projects
08 Company/Institution
Worked
Software Engineer
Software Engineer
Back-End Developer
Back-End Developer
Teaching Assistant
Teaching Assistant
Competitive Programmer
Competitive Programmer

My Services

I Offer A Range Of Professional Services
15$/Hour, Each Project Is Discussed Individually
PHP logo Laravel logo

Back-End Web Dev. Using PHP & Laravel

Seeking reliable Web Development? Look no further. I specialize in crafting robust & scalable solutions. From seamless API integrations to clean, efficient code, I deliver Back-End excellence that elevates your digital presence & turn your web vision into a high-performing reality.

CPP logo

C++ Console Apps

Looking for custom C++ Console applications? Your search ends here. As a dedicated developer, I specialize in crafting tailored, high-performance solutions. From robust algorithms to user-friendly interfaces, let's bring your ideas to life in the console environment.

Data Structure & Algorithms logo ICPC logo

Data Structure & Algorithms, Problem-Solving

Need Data Structures & Algorithms expertise? I've got you covered. With a knack for efficient problem-solving, I specialize in crafting optimized solutions. Let's tackle your toughest challenges together and elevate your system's capabilities.

Instructor logo

CS Instructor

With a passion for teaching, I specialize in demystifying complex concepts. Let's embark on a learning journey where theory meets practical application, empowering you to excel in the world of tech. Teaching C++, JAVA, OOP, PHP/Laravel & DSA & DBMS, Trust Me this is the first time you will truly & deeply understand them

Java logo

Java Console & GUI Apps

As an adept developer, I specialize in delivering polished, functional solutions. Let's create software that shines, whether through intuitive interfaces or streamlined command-line applications. Write a professional code in Java that solve specific problem you wants with detailed explanation of the code

Database logo

Database Designer

Efficient database design is key, and I specialize in crafting optimized solutions. I create robust databases tailored to your needs. Let's build a foundation that ensures seamless data management and scalability for your projects. Quite skillful in designing Complex & fully Normalized Database Schema + ER Diagram With Optimized SQL Query

Technical Skills

All Languages, Tools I Worked With
Currently Focusing On Improving My Knowledge Vertically

CS Core Skills

C++ logo
C++ 90%
DSA logo
Data Structures & Algorithms 90%
Problem Solving logo
Solved 700+ Problems On OJs
OOP logo
Object Oriented Programming 90%
Java logo
Java 80%

Back-End

PHP8 logo
PHP 8 90%
Laravel 12 logo
Laravel 12 90%
MySQL logo
MySQL 85%
SQL Server logo
SQL Server 65%
Xampp logo
Xampp 80%
Apache logo
Apache 70%
API logo
RESTful APIs 90%
Postman logo
Postman 95%

Front-End

HTML5 logo
HTML5 80%
CSS3 logo
CSS3 40%
JS logo
Javascript 60%
JQuery logo
JQuery 70%
Bootstrap 5 logo
Bootstrap 5 60%
Ajax logo
AJAX 80%
Adobe XD CC logo
Adobe XD CC 60%

DevOps

Linux logo
Linux 85%
Git logo
Git VC 85%
GitHub logo
GitHub 75%
Bitbucket logo
bitbucket 60%
AWS logo
AWS 40%
Docker logo
Docker 50%
Jenkins logo
Jenkins 50%
Jira logo
jira 50%
Hostinger logo
Hostinger 75%
GoDaddy logo
GoDaddy 75%

Tools

PHPStorm logo
PHPStorm
IntelliJ logo
IntelliJ
Clion logo
Clion
VS Code logo
Visual Studio Code
CodeBlocks logo
CodeBlocks
Microsoft Teams logo
Microsoft Teams
MySQL Workbench logo
MySQL Workbench
Navicat logo
Navicat
Discord logo
Discord
Slack logo
Slack

Interpersonal Skills

Problem-Solving, Self-Learning, Commitment, Discipline, Dedication, Decisive, Risk-Taker, Responsible, Hardworking, Leadership, Patience, Time Management, Teamwork And Presentation Skills.

Hobbies

Reading Books, Exercising, Playing Video Games, Playing Piano & Flute, Watching Anime (HXH > AOT), Watching Movies & Cooking

Language

Arabic Is My Native Language & Very Good Spoken And Written English.

Qualifications

My Personal Journey
*Click On Each Section To View Details
Education
 
2024
 

Master's Degree (MSc) In Post Graduate Business Information System (PBIS)

Helwan University - Egypt

▪ Passed Preliminary Academic Year With CGPA 3.7 (1st Rank)

▪ Thesis Is In-Progress. Focusing On AI & Algorithms, Excepted Completion 2026/2027

▪ Related Courses: Research Methodologies, Advanced Database, Advanced Networks, Advanced DSS, Data Mining, Business Intelligence & Software Quality.

 
2022
 

Bachelor Degree In Business Information Systems (BIS)

Helwan University - Egypt

▪ Bachelor Of Business Information System (BIS), Faculty Of Commerce And Business Administration At Helwan University Located In El-Zamalek. (Field Of Study: Computer Science/Business Administration)

▪ Grade: Excellent With Honor, CGPA 3.94/4.
1st Rank Among My Batch.
▪ Graduation Project (K-Hub): A+, Best Project In The College

Related Courses: Programming 1/2, Database 1/2, OS, System Analysis 1/2, IT, Networks, Data Security, Project Management, DSS, MIS, IS, E-Commerce & Math.

 
2018
 

High School

Om El-Abtal Language School

 
Work Experience
 
2024
 

Mid-Level Software Engineer (Back-End)

Next Economics & Technology

▪ Egyptian Start-Up That Works Mainly On Saudi Arabia’s Mega Projects & Software Solutions.

▪ A Division From Saudi Arabia Hawdi Company.

▪ Responsible For Building Back-End (RESTful APIs) For FilmSA & SPI Projects & Blade-Based Project FlimSA CMS Using Laravel 11, Collaboration With The Frontend Team & Team Leader To Align Development With Project Goals.

 
2024
 

Teaching Assistant (Part Time)

Business Information System (BIS) - Helwan University

▪ Taught Students Back-End (PHP/OOP/MySQL), Advanced Database, Database, System Analysis, Python OOP, Power BI, HTML & CSS.

▪ More Than 320+ Sections Are Conducted, 30,000 Views & 4,000H Watch Time From Sections Uploaded on YouTube

 
2024
 

Co-Founder & Back-End Developer (Part Time)

InnovaDigit Solutions

▪ Egyptian Start-Up That Works On Various Software Solutions, Founded By Computer Science PhD & MSc Holders & Talented Software Engineers Who Are Passionate About Crafting Useful Software.

▪ Related Skills: PHP 8, Laravel 12, RESTful APIs, MySQL, PostgreSQL, Postman, Jira, Linux, Git VC, GitHub, Data Structure & Algorithms, Problem Solving, Performance Optimization, Clean Code, SOLID Principles.

 
2024
 

Instructor (Part Time)

Coach Academy

▪ Instructor Of Competitive Programming Level 1 For Data Structure & Algorithms, Problem Solving Covering Topics Like Complexity Analysis, STLs, Binary Search, Dynamic Memory, Static Range Queries, Bitmask, Recursion, etc

▪ Instructor Of Computer Science Diploma (CSA) Which Covers Topics Like Java, JDK, JVM, Memory, Variables, Data Types, Operators, Conditions, Loops, Arrays, Functions + Solving More Than 50+ Problems On Vjudge OJ

▪ Instructor Of Software Engineering Diploma (SWE) Which Covers Topics Like SDLC, UML Diagrams (Use-Case / Sequence / Activity / Class / ERD Diagrams), OOP, SOLID, Git VC, Linux, etc.

 
2023
 

Junior Software Engineer (Back-End)

Grand Technology

▪ Responsible For Building Back-End (RESTful APIs) For Buy2 Project Using Laravel 10, Collaboration With The Frontend Team To Ensure Seamless Integration, Working Closely With The Testing Team To Identify And Fix Bugs & Coordinating With The Project Manager To Align Development With Project Goals.

▪ Building, Testing & Debugging RESTful APIs for PlayIt Mobile Application & It’s CRM To View Statics Like Active/Churn Users, Purchasing Statics & Integration With Third-Party Services like Fawry, PayMob, OneCard, etc.

Related Skills: PHP 8, Laravel 10, RESTful APIs, Postman, Relational Database, Jira, Git VC, Linux, Bitbucket, DSA, Problem Solving, Performance Optimization, Clean Code & SOLID Principles.

 
2022
 

Teaching Assistant

Canadian International College (CIC)

▪ Taught Students Programming 1,2&3 (C++, Java, OOP, GUI), Database 2, Operating System 2 (Linux & Bash Script), Network 1&2, Information System (Excel & Power BI) College Courses.
▪ All My Labs Are Recorded On K-Hub & YouTube Channel.

 
2019
 

Social Media Manager and Program Coordinator

Banker’s Lounge Academy

▪ Responsible for replying/posting in social media, calling clients & organizing events (Part-Time Work During College)

 
Internship
 
2022
 

Software Engineer Intern

Orange Digital Center

Solving Problems In The Form Of Games On Codingame OJ As A Member Of ODC’s Coding Team.

 
2021
 

DevOps Engineer Intern

Sprints

Learned About Linux, Bash Script, AWS, Git, Docker, Jenkins, Agile & Scrum, Project Management.

Deployed Django & NodeJS Web Apps as Containerized Microservice Using CI/CD Pipeline on AWS EC2.

 
2021
 

Virtual Summer Intern

CIB Bank

Learned About Financial Inclusion, Different Bank Products, Digitization & Business Skills.

 
2022
 

Participant In Data Structures Marathon (1 Week)

Orange Digital Center

Learned About Data Structures & Achieved 6th Place Among 70 Participant With 40 Solved Problems.

Got My Software Engineering Internship in Orange Digital Center After Achieving That Place

 
2022
 

Participant In Back-End Hackathon (1 Week)

Orange Digital Center

Our Task Was To Create Restful APIs For Back-End of ODC's Applications.

 
Competitive Programming
 
2025
 

ACPC Finalist

Arab & Africa Collegiate Programming Contest (ACPC)

▪ Ranked 3rd Among 51 From Helwan University And Ranked 10th Among 200 Teams In The Day In ECPC Qualifications

▪ First To Solve Problem J In ECPC Qualifications

▪ Ranked 3rd Among Helwan University & 90th Among 300 Teams Participated In ECPC

▪ Qualified To ACPC

 
2022
 

Contestant

Egyptian Collegiate Programming Contest (ECPC)

▪ Ranked 7th Among 78 Teams From Helwan University In ECPC Qualifications

 
2022
 

Instructor - Level 2

ICPC FCI-Helwan Community

▪ Taught Data Structure & Algorithms (STLs - Number Theory – Recursion – Binary Search – Etc.)

▪ Some Of My Sessions Are Uploaded On YouTube

 
2020
 

Contestant

Egyptian Collegiate Programming Contest (ECPC) Qualifications

▪ Ranked 9th Among 35 Teams From Helwan University In ECPC Qualifications

 
2019
 

Trainee

ICPC FCI-Helwan Community - Level 1&2

Learned Data Structure And Algorithms In Addition To Solving More Than +250 Problems On Different OJs.

Top #3 In Both Levels

 
Student Activities
 
2022
 

Web Developer Member

Google Developer Student Club (GDSC) - FCAI CU

Responsible For Creating Front-End/Back-End of GDSC Website As A Member Of Web Team.

 
2021
 

Web Development Delegate

Three Dimensions Of Success (ThreeDos)

Learned To Develop Website’s Front-End/Back-End Using PHP, SQL, HTML, CSS, Bootstrap 4.

 
2020
 

HR Member

ThreeDos

Joined Them To Develop My Communication, Presentation And Interpersonal Skills.

 
2019
 

IT Member

Microsoft Student Partner (MSP) - FCAI Cairo University

Learned Basics Of Web Designing & Development.

 
2018
 

Participant

Students' Conference on Communication and Information (SCCI) - FCAI CU

Learned Basics Of Developing Android Applications Using Xamarin Framework (C#)

Developed Android Application UI, Back-End And Database With My Team (Winning Team)

 

Projects

My Most Recent Projects
PHP MVC Framework Logo
My PHP MVC Framework
▪ Tools: PHP 8, Composer, Clean Code
Self-developed lightweight MVC framework (inspired from Laravel) for small to medium PHP projects
▪ Implemented Custom Routing, Controllers, Models, and Views/Layouts for clear separation of concerns.
▪ Built-in Database Migrations, Active Record pattern, and Form widget classes for rapid development.
▪ Added User Authentication (Registration/Login), Validation system, and Session Flash Messages.
▪ Designed with Middleware support, Application events, and Reusable core modules.
▪ Composer integrated for dependency management and easy extensibility.
▪ Optimized for small freelancing projects with a focus on simplicity, maintainability, and fast setup.
TSCMS Logo
TSCMS (Tech Schools Control Management System)
▪ Tools: PHP 8, Laravel 11, MySQL, OOP, Postman, Azure DevOps, Git VC, Linux, Service Design Pattern, SOLID.
▪ A System Supported By Digital Transformation In Egypt For +60 Tech Schools (Schools Like WE / Elsewedy / B-Tech / ElectroMasr / National Bank of Egypt / Banque Masr / Nahdt Masr / Sidpec / I-Tech etc.) Responsible For Managing All School Control Staff, Contains Features Like Managing Student Data Module, Managing Admins Accounts, Managing Admin Permissions And Privileges, Activating/Deactivating Admin Accounts, Managing Exams Legan (Hall) & Buildings. Maintaining High Security Procedures & Performance Optimization As Usual In Addition To Writing A Documented & Clean Code. The Project Has Been Stopped Due To Suspension Of USAID In Egypt.
▪ Client: Egyptian Ministry of Education and Technical Education
▪ Domain: School Management System
▪ Contribution: 90% Of Codebase, 65 API Endpoints, 37,729 Lines Of Code.
SPI Logo
DAEM
▪ Tools: PHP 8, Laravel 11, PostgreSQL, OOP, Postman, GitHub, Git VC, Linux, Jira, Service Design Patterns, SOLID, Data Structure & Algorithms, Performance Optimization.
▪ A Decision Support System That Support Decision Makers In Financial Aspects, Contains Mega Features Like Financial Statements Extractor Module That Allows The Client To Upload An Auditor Report As PDF Of Any Listed Company, The File Then Is Processed By AI OCR Service That Extracts Data From It As TXT File, Now Our Main Contribution Is Writing A Complex Algorithm (Without Any Package) Responsible For Sending File Content To External Elastic Search Service For Advanced Search & Iteration On File Content To Extract The Financial Items From The Main 3 Financial Statements (Balance Sheet/Income Statement/Cash Flow), Then Storing Them In A Fully Normalized Database Schema With +80 Tables, Finally Computing 20 Financial Ratios For That Firm. This Process It Done On Real Estate Sector In Saudi Arabia On 32 Listed Firms For Years 2021 Till 2023 (+90 Documents Processed By Our Algorithms With 98% Accuracy) Leading To Generating Useful Insights & Analysis About Sector’s Detailed Performance.
▪ Client: Ministry Of Investment Of Saudi Arabia
▪ Domain: Decision Support, Financial Analysis & Artificial Intelligence
▪ Contribution: 80% Of Codebase, 91 API Endpoints, 36,600 Lines Of Code.
FilmSA Logo
FilmSA
▪ Tools: PHP 8, Laravel 11, MySQL, OOP, Postman, GitHub, Git VC, Linux, Jira, Service DS, Performance Optimization.
▪ A Large-Scale Saudi Platform For Production Companies And Professional Talent/Crews To Access Essential Details For Filming In Saudi Arabia. The Platform Offers Two Key Services: A Cash Rebate Of Up To 40% And Service DAW. Designed A Robust Schema With +200 Tables, Ensuring Normalization, Scalability And Efficiency.
▪ Engineered Multiple Intricate Workflows & Complex Business Logic, Like Managing 150+ File Uploads Throughout The Cash Rebate Application Lifecycle. Handling 15+ Extensive Forms That Capture Project Details. Processing Multiple Excel Sheets Uploaded With Recursive Validation. Developed Logic For Cash Rebate’s Application Status Transitions Aligned With Business Needs, Accommodating Both Admin Reviews/Evaluations And Client Submissions.
▪ Client: Ministry Of Culture Of Saudi Arabia
▪ Domain: Entertainment
▪ Contribution: 70% Of Codebase, 351 API Endpoints, 65,000 Lines Of Code.
UnitersAcademy (WinLife) Logo
WinLife
▪ Tools: PHP 8, Laravel 10, MySQL, OOP, Postman, JSON, Bitbucket, Git VC, Linux, Jira, Service DS, SOLID, Data Structure & Algorithms, Performance Optimization.
▪ A Web-App Based On Multi-Level Marketing (Network Marketing), Where Courses Are Sold To Clients And Each Client Got A Commission For Selling These Courses To Others & By Brining More Clients In Their Trees.
▪ Another Web-App Just For Admins Where They Can Manage Almost Everything In The System Like Managing Accounts, Courses, Clients’ Wallets, Sending Periodic Revenues, Transferring Money & Viewing Some Useful Statistics.
▪ Hugely Depends On Optimization And Tree Building, Searching & Traversal (BFS Algorithm) With Data Shown Like Total Left & Right Nodes For Each Client In Tree, Controlling Tree Level Shown For Front-End And So On.
▪ +200,000 Records Are Created In Production. Viewing Tree API With +6,000 Node (Client) With Response Time ±1.6 ms.
▪ 12 Million EGP Revenues Generated In 6 Months.
▪ Domain: Course Selling, Marketing & E-Wallets
▪ Contribution: 90% Of Codebase, 127 API Endpoints, 36,000 Lines Of Code.
Buy2 Logo
Buy2
▪ Tools: PHP 8, Laravel 10, MySQL, OOP, Postman, JSON, Bitbucket, Git VC, Linux, Jira, Figma, Design Patterns, SOLID, Data Structure & Algorithms, Performance Optimization.
▪ Buy2 Is A Mobile App Used To Manage Employees In Buy2 Stores In USA With Dozen Number Of Features Like Management Of Tasks, Projects, KPI Tracking, KPI Assignment, Performance Evaluation, Viewing Manager’s Team, Attendance Tracking Like Check-In, Check-Out & Break Time In-Between, Rewarding Portal In Form Of Vouchers
▪ In-Addition To Web-Based Admin Dashboard Used To Manage Employees Accounts, Jobs, Departments, Sites, Shifts, Points, Role-Based Access Control (RBAC), Events (Either Automatic Or Manual), Admins Accounts, View Useful Statics & Managing Shift For Each Site.
▪ One Of The Most Challenging Features Was Shift Management Module, Because It Contains A Dozen Amount Of Validation & Logic. A Combination Of Constraints Should Be Handled For Example Site Operational Days/Hours, Site Days Off, Employee’s Available Time In Each Day, Shift Start And End Time, Shift Required Role, Is Employee Qualified To A Shift, Is Shift Assignment Cause An Overtime
▪ Client: Buy2 Stores In USA
▪ Domain: Company's Employees & Projects Management System
▪ Contribution: 90% Of Codebase, 311 API Endpoints, 45,947 Lines Of Code.
K-Hub Logo
K-Hub (Graduation Project)
- Tools: HTML 5, CSS 3, Bootstrap 5, JavaScript, jQuery, JSON, Ajax, PHP 8, OOP, Design Pattern, SOLID Principles, MySQL, Restful APIs, Postman, Apache Server, Linux Ubuntu, AWS EC2 & Route 53, Docker, Jenkins, Git & GitHub, Domain, SSL Certificate.
- I Was The Team Leader. Responsible For System Design, Back-End, Database Schema, DevOps, Integration Between Back-End & Front-End, Testing, Maintenance, Some Parts In Front-End, System Analysis Diagrams & Business Planning
- K-Hub Contains More Than 80+ Features, 25+ Security Safeguards & 10+ Performance Optimization Procedures.
K-Hub Stands For Knowledge Hub, This Website Is A Hub (Large Database) For Knowledge, That Contains A Huge Number Of Resources (Playlists/Videos/Articles/PDFs) Available On The Internet For Tracks Like C++, Java, PHP To Master Them. In Addition To Creating Communities Of Users Who Share The Same Interests About A Specific Track Or Field, These Communities Help Each Other And Make Learning Process Much Easier & Fun
Link Demo
Advanced Point Of Sale
Advanced Point Of Sale (POS)
Tools: Laravel 10, MySQL, AWS EC2, Design Pattern, S.O.L.I.D, HTML5, CSS3, Bootstrap 5
Efficient Management Of Inventory, Expenses, Suppliers, Customers, Employees Data & Roles & Permissions Of Admins.
Link Demo
ReadyStack Logo
ReadyStack (Freelance)
Tools: PHP8, MySQL, OOP, Linux, HTML5
Created Back-End Of IT Consulting Company CRM Where Admin Can Control The Content Of Front-End And Clients Inquiries.
Link
TA Automate Attendance
TA Automate Attendance In Egyptian Colleges
Tools: Laravel 10, MySQL, AWS EC2,HTML5,CSS3, Bootstrap 5
Used By More Than +500 Students
Remove The Burden Of Attendance Process, Used By My Students In Each Lab With Features To Handle Any Cheating.
Link Demo
Rasalina Portfolio & Blog
Rasalina Portfolio & Blog Website
Tools: Laravel 10, MySQL, AWS EC2, Design Pattern, S.O.L.I.D, HTML5, CSS3, Bootstrap 5
A Portfolio & Blog Website where all data visible in the website are retried form the Database, Also there is an admin panel to perform CRUD operations on this Data + Authentication + Email sending and many other features
Link
Bank System (C++ Console)
Bank System (C++ Console)
Tools: C++, Object-Oriented Programming, Data Structure & Algorithms
Users Can Create Accounts To Deposit/Withdraw/Transfer Money & Admin To View/Edit Data With Many Other Features.
GitHub
Rent Cars (C++ Console)
Rent Cars (C++ Console)
Tools: C++, Object-Oriented Programming, Data Structure & Algorithms
A User can rent some cars, and the Seller can Add/View/Update/Delete Cars
GitHub
Ordering System (C++ Console)
Ordering System (C++ Console)
Tools: C++, Object-Oriented Programming, Data Structure & Algorithms
A User can order products, and the Seller can Add/View/Update/Delete that products
GitHub
ODC Back-End Hackathon
Orange Digital Center Back-End Hackathon
Tools: HTML5, CSS3, Bootstrap5,JavaScript, JQuery, PHP 8, MySQL, Restful APIs
Creating Restful APIs For Back-End of Orange Digital Center Courses Registration Project
GitHub
ThreeDos Closings Ceremony
ThreeDos Opening Ceremony
Tools: HTML5, CSS3, Bootstrap5, JQuery, PHP, MySQL
Used to follow the payment and attendance of guests
GitHub
ThreeDos Delegate Attendance
ThreeDos Delegate Attendance
Tools: HTML5, CSS3, Bootstrap5, JQuery, PHP, MySQL
Used to store the data of all web development delegates trace the attendance & their behaviors & submitting the tasks
GitHub
Data Security (C++ Console)
Different Encryption Algorithms (C++ Console)
C++, Data Structure & Algorithms
Implementing Many Encryption Algorithms Like Caesar, Simple Substitution, Playfair, Monoalphabetic, Polyalphabetic, One-Time Pad, XOR, Rail Fence, Column/Row Transposition & String Compression
GitHub
E-Commerce Website
E-Commerce Website (Basic CRUD)
Tools: HTML 5, CSS 3, JavaScript, JQuery, Bootstrap 5, PHP 8 & MySQL
A Website That Allows Users To View Products And Make Orders Admin That Have Authority To View/Edit Database.
GitHub
Journaling Website
Journaling Website
Tools: HTML 5, CSS 3, JavaScript, JQuery, Bootstrap 5, PHP 8 & MySQL, AWS EC2
For Each Date : Write Your Diary/Answer Some Predefined Questions/View Tasks/Diary/Answer Of Questions Of Today's Date/You Can Mark As Done/Undone Each Task/You Can Edit/Delete Your Today's Task(s) & Diaries And Much More
GitHub
Complex Financial Calculator
Complex Financial Calculator (C++ Console)
Tools: C++, Object-Oriented Programming, Data Structure & Algorithms
A Calculator That Is Used To Solve Complex Financial Equations & Problems Used In Excel And Other Paid Programs.
GitHub
HR System Website (Basic CRUD)
HR System Website (Basic CRUD)
Tools: HTML 5, CSS 3, Bootstrap 5, PHP 8 & MySQL, AWS EC2
CRUD operations for employees & epartments
GitHub
AI Tic-Tac-Toe Game
AI Tic-Tac-Toe Game (C++ Console)
Tools: C++, Data Structure & Algorithms
Contains Many Features As PC Vs PC, P1 Vs P2, P1 Vs PC With Easy, Medium, Hard, Impossible Levels.
GitHub
J.A.R.V.I.S AI Assistant
J.A.R.V.I.S AI Assistant
Tools: Python
A Program That Helps You Control Your PC Just With Your Voice Commands.
GitHub
To-Do-List Website
To-Do-List Website
Tools: HTML5, CSS3, PHP8, MySQL
CRUD Operations on To-Do-List
GitHub
Distribution of Supervisors (C++ Console)
Distribution of Supervisors (C++ Console)
Tools: C++, Data Structure & Algorithms
Used to assign teachers & supervisor for final exams rooms in several day with many constraints like balance work load between them & no two teachers should supervise on a room with each other for more than one time and so on
GitHub
Smarty’s Android App
Smarty’s Android App
Tools: C# & Xamarin
An App That Helps You To View Stadiums In Map, View Matches Schedules And Buy Matches Ticket Online.
GitHub
Hunter X Hunter (Front-End)
Hunter X Hunter (Front-End)
Tools: HTML5, CSS3 & GitHub Pages
Front-End Page For My Favorite Anime Hunter X Hunter
Link

Documentations

Written By Me (For Learning Purpose)
Master Data Structure & Algorithms
Master Data Structures & Algorithms
A Huge GitHub Repository that contains enormous amount of Data Structures & Algorithms Topics & Code In C++ that you will need either in Competitive Programming Or any other project. Topics Discussed : Arrays - Structures - Pointers - Stack vs Heap Memory - Physical vs Logical Data Structures - ADT - Time and Space Complexity - Recursion - Static vs Dynamic Arrays - 2D Arrays - Binary Search Algorithm - String Algorithm - Linked List Implementation - Stack Implementation - Queue Implementation - Trees - Full vs Complete Binary Tree - Binary Tree Traversals - Binary Search Trees - AVL Trees - Sorting Techniques - Hashing Techniques - Graph - DFS - BFS - Backtracking
Upcoming
Master Laravel
Master Laravel 12 Framework
This GitHub Repo will help you learn and master Laravel 12 Framework. Topics Discussed: MVC - Model - View - Controller - Migration - Artisan - Middleware - Eloquent ORM - Relationships - Facade - Routes - Blade Template Engine - Components - Authorization - Authentication - Laravel Breeze - Query Builder - Factory - Seeder - Tinker - APIs - Email Sending - Config - Service Providers - Namespace - Enum - Traits - Response - Request - Validation - Rules - CSRF Protection - Cache - Cookies - Sessions - File Uploading - Hashing - Image Intervention Collections - Rate Limiter - Resources (Transformers) - Events - Listener - Facade Design Pattern - Schedule - Custom Commands - Laravel Passport - Laravel Sanctum - MongoDB With Laravel - Localization - Gates - Policies - Roles & Permissions - CORS - HATEOAS - Fawry E-Wallet - Model Observer - Queues - Laravel Socialite
GitHub
ICPC Level 1 Problems
Problems Solved In ICPC FCAI-HU Level 1
Solved 150+ problems in level 1 and achieved the 3th place with most solved problems. Topics Discussed : Variables - Input/Output - Operators - Conditions - Loops - Arrays - Functions - Sorting - Intro to Containers in C++ - Math
GitHub
ICPC Level 2 Problems
Problems Solved In ICPC FCAI-HU Level 2
Solved 110+ problems in level 2 and achieved the 2th place with most solved problems. Problems solved on Topics: STLs (Linear & Non-Liner) - Bitmask/Bitset/Sorting/Compare - Binary Search & Greedy - Two Pointers - Number Theory - Recursion - Backtracking.
GitHub
LeetCode Problems
LeetCode Solved Problems
All problems solved in LeetCode Online Judge
GitHub
Git Version Control
Git Version Control
This GitHub Repo will help you learn and master Git Version Control, an essential tool used a lot in any project
GitHub
Pointers in C++
Master Pointers in C++
A GitHub Repo that will help you understand pointers in C++ very well
GitHub
STLs in C++
STLs Library in C++
An Important library for containers in C++ hugely used in Competitive Programming
GitHub
Linux
Linux OS Commands
A gitHub Repo that will make you professional in Linux Commands
GitHub
OOP In Java
OOP In Java
A GitHub Repo with All OOP Principles like Encapsulation, Inheritance, Polymorphism Abstraction explained with code example
GitHub
Java GUI
Java GUI
Java GUI Libraries Like Swing & AWT explained in a simple way
GitHub
Docker
Docker
Docker is explained in an easy way, used hugely in DevOps
GitHub
PHP 8
PHP 8
A GitHub Repo that will help you learn and master PHP 8 in details
GitHub
PHP 8 Security Tips
PHP Security Tips
A GitHub Repo that will help you learn Some important Security Procedures that must exit in your Vanilla PHP Code to secure it
GitHub
Jenkins
Jenkins
Jenkins is explained in an easy way, used hugely in DevOps
GitHub
Testimonials & Referral
People I Worked With

Students Reviews

Some Of the Reviews Received From My Sections/Labs/Sessions ❤️

Certificates

Some Certificates I Got (Sorted By Date Desc)

Contact Me

Get in touch

Call Me

+(2)01070799008

Address

Cairo - Egypt

Interested to work together? - Let's talk

*Contact Me Only In English Or Arabic

Visitors

0

Total Visitors

0

Visitors Currently Online

Today's Quote

تجري الرياح كما تجري سفينتنا … نحن الرياحُ ونحن البحرُ والسفنُ
إن الذي يرتجي شيئًا بهمّتِهِ … يلقاهُ لو حاربتْهُ الإنسُ والجنُ
فَاقصِدْ إلى قممِ الأشياءِ تُدرِكُها … تجري الرياحُ كما رادت لها السفنُ