Ibrahim Mohammed Alghrbawy

Ibrahim Mohammed Alghrbawy

Full Stack Engineer (.NET & Next.js)

CS Student · 2x ACPC Finalist · Software Engineer

About Me

Get to know me better

Who I Am

I'm a passionate Full Stack Developer and Computer Science student at University of Sadat City with a strong foundation in both frontend and backend technologies. With experience in building scalable web applications using .NET, Next.js, and modern cloud services, I combine technical expertise with competitive programming skills to solve complex problems efficiently.

When I'm not coding, you can find me solving competitive programming problems, exploring new technologies, or contributing to open source projects. I believe in continuous learning and pushing the boundaries of what's possible with technology.

Education

Bachelor of Computer Science

University of Sadat City

2022 - 2026 (Expected)Menoufia, Egypt

Pursuing a Bachelor's degree in Computer Science with focus on software engineering and algorithms.

  • Maintained strong academic performance (CGPA: 3.53)
  • Ranked 2nd at in the department
  • Active member and Technical head of ICPC USC
  • Completed coursework in Data Structures, Algorithms, Database Systems, and Software Engineering
Experience

My professional journey

Working as a Full Stack Developer building enterprise solutions with .NET.

Key Achievements

  • Developed and maintained MVC full-stack web applications using .NET Core
  • Implemented RESTful APIs and integrated with various third-party services
  • Collaborated with cross-functional teams to deliver high-quality software solutions
  • Optimized application performance and implemented best practices for code quality

Technologies Used

C#.NET CoreSQL Server

Volunteer Experience

Technical Head

Oct 2025 - Present

Leading the technical team and managing competitive programming activities.

  • Leading and coordinating the technical team activities
  • Organizing and overseeing competitive programming contests
  • Mentoring team members and fostering leadership skills
  • Strategic planning for community growth and engagement
LeadershipTeam LeadershipProblem SolvingCompetitive Programming

Instructor

Oct 2023 - Oct 2025

Teaching and mentoring students in competitive programming, data structures, and algorithms.

  • Conducted training sessions on algorithms and data structures
  • Prepared students for ICPC and other competitive programming contests
  • Created educational materials and problem sets for practice
  • Mentored beginners and helped them improve their problem-solving skills
C++AlgorithmsData StructuresProblem SolvingInstructing
Projects

What I've been building

Featured Project

Ecommerce
Featured Project
frontend

Ecommerce

frontend-only ecommerce web application.

  • Modern Architecture: Built with Next.js 14 (App Router) and TypeScript for high performance and type safety.
  • Advanced State Management: Utilizes Redux Toolkit to manage persistent Shopping Cart and Wishlist data globally.
  • Responsive UI/UX: A mobile-first design styled with Tailwind CSS and enhanced with Framer Motion animations.
  • Robust Form Validation: Implements React Hook Form and Zod for secure, error-free authentication and checkout forms.
  • Scalable Component System: Features a reusable, modular component structure inspired by shadcn/ui.
  • Complete E-Commerce Flow: Simulates a full user journey from Product Discovery and Authentication to Checkout and Order History.
TSNext.JSReduxTailwindCSSShadecn-UI
Ecommerce
Featured
frontend

Ecommerce

frontend-only ecommerce web application.

TSNext.JSReduxTailwindCSS+1
Gradiator API
Featured
backend

Gradiator API

RESTful API designed to manage graduation projects.

C#.NetPostgreSQLEntity Framework
FCAI USC Regulations Chatbot
Featured
frontend

FCAI USC Regulations Chatbot

AI-powered chatbot for FCAI USC regulations.

TSNext.JSTailwindCSSGemini API
Fawry Task (Ecommerce Project)
backend

Fawry Task (Ecommerce Project)

Ecommerce console application built with ASP.NET.

C#.NetEntity FrameworkSQL Server
Audio Retrieval API
backend

Audio Retrieval API

RESTful API designed to manage and advanced searching algorithms using lucene for audios.

C#.NetPostgreSQLEntity Framework+1
School Management System
gui

School Management System

A GUI application uses MS Access and SQL (IS101 Project).

WinFormsMS AccessSQL
Skills

Technologies I work with

Languages

C++
C++
C#
C#
HTML
HTML
CSS
CSS
JavaScript
JavaScript
TypeScript
TypeScript
Python
Python
PHP
PHP
SQL
SQL
Bash
Bash

Frontend

React
React
Next.js
Next.js
Bootstrap
Bootstrap
Tailwind
Tailwind

Backend & Databases

ASP.NET
ASP.NET
EF Core
EF Core
Node.js
Node.js
MS SQL
MS SQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB
MySQL
MySQL
DuckDB
DuckDB

Tools & Platforms

Git
Git
GitHub
GitHub
VS Code
VS Code
Vercel
Vercel
Postman
Postman

Core Concepts

DSA
DSA
OOP
OOP
MVC
MVC
Problem Solving
Problem Solving
Achievements

Competitive programming & awards

Statistics Overview

2
ACPC Finals
Arab Collegiate Programming Contest
1700+
CF Rating
Codeforces rating
3000+
Problems Solved
Across platforms
50+
Contests
Participated in

Featured Achievements

ACPC 2025 Finalist

Arab Collegiate Programming Contest

Finalist2025

Qualified and competed in the Arab Collegiate Programming Contest 2025, one of the most prestigious competitive programming competitions in the Arab region.

ACPC 2024 Finalist

Arab Collegiate Programming Contest

Finalist2024

Qualified and competed in ACPC 2024, demonstrating strong algorithmic problem-solving skills against top programmers from universities across the Arab world.

Codeforces Expert

Codeforces

1700+ RatingOngoing

Active competitive programmer on Codeforces platform, consistently solving algorithmic problems and participating in regular contests.