Ahmed Yaser Metwalli
@AhmedYaser-MtSoftware Developer in Progress | Student @ Benha FCAI & ProgrammingAdvices | Focused on clean code and Building Projects | C++ | C# | .NET | SQL Server | OOP
Language Breakdown
Lines of code distribution across 31 owned repositories
I-Shaped Developer
I-shapedSpecialist — deep expertise in C++
Collaboration Network
Global Impact visualization
Repos
32
PRs
0
Growth
+18%
Top Collaborators
No collaborator data yet.
Coding Streak
Contribution activity over the past year
Top Repositories
A C++ Input & Validation Library (clsInputValidate) with static methods for numeric ranges, date checks, and robust user input handling, designed for reusable and safe console applications.
Bank Client Management System in C++ — console-based CRUD app with file persistence, soft-delete pattern, and clean Divide & Conquer architecture. Built as part of Course 7 — Algorithms & Problem Solving Level 3 | Programming Advices Roadmap.
A C++ console-based Math Quiz Game that generates random arithmetic challenges with multiple difficulty levels and operations, designed to practice structured programming and problem-solving as part of the Programming Advices roadmap by Dr. Mohammed Abu-Hadhoud.
A reusable Stack Class built on top of Queue using OOP principles, demonstrating inheritance, overriding, and efficient data structure manipulation.
A C++ utility library implemented using OOP, providing reusable helper functions for randomness, array manipulation, swapping, text encryption, and number-to-text conversion.
Reusable C++ Date and Period utility libraries built using Object-Oriented Programming (OOP), providing various algorithms for date manipulation, calendar generation, and period calculations.
A reusable C++ string utility library built using Object-Oriented Programming (OOP), implementing various algorithms for string manipulation, text processing, and common string operations.
51 advanced C++ problems — matrices, strings, recursion, file handling, and 2 real-world projects. Built with clean code and Divide & Conquer thinking. Course 7 | Algorithms & Problem Solving Level 3 | Programming Advices Roadmap.
A C++ console-based Stone–Paper–Scissor game that showcases fundamental programming concepts such as control structures, random number generation, and modular function design. Created as part of my hands-on learning journey to build strong foundations in C++.
Open Source Impact
Contributions to external projects
No external contributions found.