user@portfolio:~$ whoami

Mohamed Ezz

Software Engineer

Backend Developer  ·  3× ECPC Finalist  ·  ICPC Mentor

I solve hard problems and turn them into
simple, reliable backend systems.
.NET  ·  Node.js  ·  C++  ·  REST APIs

$ next --about
$ cat about.txt

Software Engineer focused on backend development, system design, algorithms, and building reliable production-ready applications.

I approach every problem with a strong foundation in computer science and competitive programming. My work spans from low-level algorithm optimization in C++ to architecting robust REST APIs in .NET and Node.js.

I value clean, maintainable code, thorough testing, and software that holds up under real-world conditions. Currently open to backend engineering roles with teams who take their craft seriously.

ECPC Finalist
5+
Projects shipped
4
Languages proficient
$ ls ./skills
backend/
├── .NET
├── ASP.NET Core
├── Node.js
└── Express.js
databases/
├── SQLite
├── MongoDB
└── SQL
languages/
├── C++
├── C#
├── JavaScript
└── Python
tools/
├── Git
├── Linux
├── REST APIs
└── Cloudinary
$ ls ./projects
[01]

Cursus

AI-powered academic advisor and smart graduation planner. Collaborated with a team to build a platform that helps students track graduation requirements, plan their academic path, and get intelligent course recommendations.

ASP.NET Core AI Integration Team Project
[02]

StudentHub

An all-in-one platform for university students. Collaborated with a team to build a centralized hub covering academic resources, campus services, and student community features — designed to simplify university life in Egypt.

Team Project
[03]

Invoice Management System

Desktop application for managing invoices, clients, and financial records. Features AI-powered data extraction, automated report generation, and a local SQLite database with full CRUD operations. Designed for offline reliability and a clean operator workflow.

.NET C# SQLite AI Integration Desktop
[04]

Competitive Programming Problems

Curated repository of competitive programming solutions spanning graph algorithms, dynamic programming, data structures, and computational geometry. Each solution is documented with problem context and time/space complexity analysis. Produced during ECPC and ICPC-region preparation.

C++ Algorithms Data Structures Graph Theory
$ cat experience.log
Dec 2025 → Jun 2026
DEPI · Remote
.NET Developer Trainee — Internship
  • Completed an intensive .NET development track under the Digital Egypt Pioneers Initiative (DEPI)
  • Built backend applications using ASP.NET Core, Entity Framework, and SQL Server
  • Applied software engineering fundamentals including OOP, design patterns, and RESTful API design
2024 → present
Freelance
Backend Software Engineer
  • Designed and implemented REST APIs in .NET Core and Node.js for client projects across multiple domains
  • Built and optimized database schemas in SQLite and MongoDB for production data workloads
  • Delivered complete backend solutions including authentication systems, file handling pipelines, and business logic layers
2023 → 2024
ICPC Community
Competitive Programming Mentor
  • Mentored junior participants in algorithms, data structures, and systematic problem-solving
  • Contributed to training sessions and problem-set reviews for ECPC preparation cycles
  • Represented the community as a 3x ECPC Finalist through consistent competitive performance
$ ./achievements --verbose
3x ECPC Finalist — Egyptian Collegiate Programming Contest, qualified three consecutive years
ICPC Community Mentor — Competitive programming training and guidance for regional participants
Competitive Programming — Proficient in advanced algorithms, graph theory, DP, and data structures
Backend Engineering Projects — Shipped production-ready .NET and Node.js systems for real clients
Multi-language Proficiency — C++, C#, JavaScript, Python with hands-on project experience in each
$ send-mail --to=me

Open to backend engineering roles, collaborative side projects, and interesting technical conversations. Response time is under 24 hours.

  __  __       _                              _   _____         
 |  \/  | ___ | |__   __ _ _ __ ___   ___  __| | | ____|________
 | |\/| |/ _ \| '_ \ / _` | '_ ` _ \ / _ \/ _` | |  _| |_  /_  /
 | |  | | (_) | | | | (_| | | | | | |  __/ (_| | | |___ / / / / 
 |_|  |_|\___/|_| |_|\__,_|_| |_| |_|\___|\__,_| |_____/___/___|