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 Administration) Who Is Passionate About Software Development, Including System Analysis & Design, Implementing, Testing & Deploying. Eager To Challenge Himself, Solve New Problems, A Person Who Is Always Evolving & Never Stop Learning, Self-Learner, Committed, Disciplined, Responsible, Quite Patient & Energetic Team Player.

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

My Services

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

Back-End Web Development 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

AWS logo

Hosting Websites On AWS With Domain

Need your PHP/Laravel website securely hosted on AWS Cloud with a domain and SSL? I've got it covered.I ensure reliable hosting, domain setup, and SSL integration. Let's launch your site with top-notch security and scalability for a seamless online presence.Hosting on the best cloud server Amazon Web Service (AWS) with Domain & SSL Certificate

Technical Skills

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

CS Core Skills

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

Back-End

PHP8 logo
PHP 8 90%
Laravel 10 logo
Laravel 11 90%
MySQL logo
MySQL 90%
SQL Server logo
SQL Server 70%
Xampp logo
Xampp 70%
Apache logo
Apache 70%
API logo
RESTful APIs 80%
Postman logo
Postman 85%
Swagger logo
Swagger 80%

Front-End

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

DevOps

Linux logo
Linux 90%
Git logo
Git VC 90%
GitHub logo
GitHub 80%
Bitbucket logo
bitbucket 60%
AWS logo
AWS 50%
Docker logo
Docker 50%
Jenkins logo
Jenkins 50%
Jira logo
jira 50%
Hostinger logo
Hostinger 70%
GoDaddy logo
GoDaddy 70%

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, Teamwork And Presentation Skills.

Hobbies

Reading Books, Exercising, Playing Video Games, Playing Piano & Flute, Watching Anime (HXH Is The Best), 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
 
2022
 

Bachelor Degree In Business Information Systems (BIS)

Helwan University - Egypt

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

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

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
 

Coach & Instructor (Part Time)

Coach Academy

▪ Teaching Level 1 Trainees DSA, Problem Solving & Topics like Complexity Analysis, STLs, Binary Search, Dynamic Memory, Static Range Queries, Bitmask, Recursion, etc.

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

 
2023
 

Software Engineer

Grand Technology - Egypt Branch

▪ Building, Debugging & Testing RESTful APIs for PlayIt Mobile Application & Integration With Third Party Services

▪ Responsible For Building Back-End (RESTful APIs) For System Like Jira Called Buy2.

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.

 
2023
 

Teaching Assistant

Egyptian Russian University (ERU)

▪ Taught Students Data Structure, Programming & OOP.

 
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 My 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
 
2022
 

Contestant

Egyptian Collegiate Programming Contest (ECPC)

Ranked 7th/78

 
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/35

 
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
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
CIC Automate Attendance
TA Automate Attendance
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 11 Framework
This GitHub Repo will help you learn and master Laravel 10 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

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

If you don’t believe in yourself, who will?