I'm Akram Bahy
Software Engineer focused on Backend Development, with a strong foundation in C#/.NET and growing expertise in Go. Experienced in object-oriented programming, SOLID principles, software design, algorithms, data structures, and SQL.
Backend Development
Building robust server-side applications and RESTful APIs using C#/.NET, ASP.NET Core, and Go.
Software Engineering & Architecture
Applying object-oriented programming, SOLID principles, and Clean Architecture for maintainable codebases.
Databases & Algorithms
Designing relational databases and solving complex problems with strong data structures and algorithms fundamentals.
Bank System V2
Advanced banking management system simulating real-world client, user, transaction, and system-log workflows using C++17, OOP, 3-Layer Architecture, and file-based persistence.
E-Commerce
E-commerce application demonstrating practical full-stack web application development and business workflows.
Currency System
Currency management and conversion system with a console-based interface using C++, OOP, and external text-file data storage.
Support Platform
Student learning-support platform designed to simulate a real learning management experience using HTML5 and CSS3.
Completed Algorithms & Problem Solving Level 5 from ProgrammingAdvices.
2026Completed Data Structures - Level 1 and various OOP certifications from ProgrammingAdvices.
2025Served as Head of Support Community Qena at the Faculty of Computers and Information, Qena University.
2025Participated in the Digital Egypt Pioneers Initiative (DEPI) focusing on Go and Blockchain Development.
2025