Software Engineer | Full-Stack .Net Web Developer
I'm a passionate learner in software development. I focus on making good designs and apply best practices for projects that meet business needs, and best performance, and also to be scalable.
I focus on the design phase because 80% of any project relies on good design applied through best practices.
I explore possible ways to implement a feature, comparing them and identifying trade-offs to ensure business needs are met.

It is a team work project, my role was to build, SFX, inventory, UI, and movement systems, and connecting the levels with each other.
This a bank system that handling client accounts. It handles system users permissions. Also, Contains currency exchange, It is build by C++ using OOP with CLI and txt file as a DB
demonstrate simple graphical desktop applications. The repository focuses on building interactive UI-based programs with event-driven programming in a beginner-friendly way.
© 2026 Ali Yahya