A Passionate Software Engineer and competitive programmer who builds backend and full-stack applications with ASP.NET Core, Java Spring Boot, Angular, React and SQL databases.

Strong in algorithms, data structures, REST APIs and database-driven web apps. Codeforces Expert and ACPC 2023 qualifier.

ExpertCodeforces rank
ACPC 2023Qualifier
400+ studentsCommunity led

Experience

Software Engineer, Geidea

Full-timeHybridAug 2026 – Present
  • Develop and maintain backend features in C# and .NET for Geidea’s merchant platform.
  • Build and integrate REST APIs and work with internal services to support merchant onboarding and business workflows.
  • Debug production issues and optimize existing code, working with SQL Server, Git, Grafana Logs and Swagger during development and testing.

Prompt Engineer, Scale AI

ContractRemoteJun 2024 – Nov 2024 and Jan 2026 – Apr 2026
  • Reviewed and improved AI-generated code solutions across C++, Java and SQL.
  • Evaluated algorithmic correctness, edge cases, time complexity and solution quality.
  • Worked on tasks involving dynamic programming, graph algorithms, data structures and SQL query optimization.

MAM Competitive Programming Community

Saqr Qurish – MaadiAug 2022 – Jul 2024

Head · Aug 2023 – Jul 2024

  • Led a community of 400+ students, managed all member registration, and coordinated sessions and workshops, some of which I taught.

Mentors Head · Aug 2022 – Aug 2023

  • Delivered workshops on algorithms, data structures and competitive programming.

Projects

BoneX: doctor–patient interaction platform

Graduation project, graded A+

ASP.NET CoreReactMS SQL Server
  • A platform designed to bridge the gap between doctors and patients.
  • Built the ASP.NET Core backend for doctor–patient interaction, user management and medical case handling.
  • Added AI integration endpoints for X-ray result visualization, plus a simple React UI.
View on GitHub

Filmore

Java Spring BootAngularMySQL
  • Movie and TV show management platform with user-friendly interfaces.
  • RESTful APIs for content management, search and CRUD, with relational persistence in MySQL.
  • Responsive frontend and backend components for a smooth user experience.
View on GitHub

Quiz Taking Platform

Java Spring BootAngularMySQL
  • Online platform for creating and taking quizzes with an interactive experience.
  • Responsive UI components and quiz flow that work across devices.
  • Question handling, timer logic and result tracking with real-time feedback.
View on GitHub

Shipment Tracker

Java Spring BootAngular
  • Web app to monitor and manage shipment statuses in real time.
  • CRUD operations for shipment management and tracking data.
  • Integrated backend APIs and database operations to store and retrieve shipment information.
View on GitHub

Skills

Programming languages
C#C++JavaJavaScriptTypeScriptSQL
Frameworks
ASP.NET CoreSpring BootAngularREST APIs
Data and caching
MySQLSQL ServerOracleRedisFirebaseSQLiteH2 Database
Tools
GitGitHubGitLabLinuxDockerPostmanSwaggerXAMPPAgileCMD
Concepts
Object-oriented programmingData structures and algorithmsSOLID principlesDatabase designSystem design fundamentalsMVC architectureProblem solvingCompetitive programmingClean codeUI/UX design
Spoken languages
Arabic (native) English (fluent)

Achievements

  • Qualified for the Arab and Africa Collegiate Programming Contest 2023ICPC ID
  • First place in MAM Qualifications (2022 and 2023)
  • Expert rank on Codeforces, handle 3zimCodeforces profile

Certifications

Education

B.Sc. in Computer Science

Modern Academy, Maadi · 2020 – 2025

GPA 3.32 / 4.00Graduation project A+ · BoneX
Data Structures and AlgorithmsObject-Oriented ProgrammingDatabase Systems (SQL)Software EngineeringOperating SystemsComputer NetworksDesign Patterns

Let’s talk

I’m open to backend and full-stack work. Email is the quickest way to reach me.