Mohamed IbrahimWaving Hand Gif

Full Stack Software Engineer

Competitive Programmer🏆

AtCoder
Contact Me
Mohammed Ibrahim
Open to new opportunities

About Me

My introduction

2+ Years
Experience
Working
11+
Completed
Projects
24/7
Support
Online

Hi, I'm Mohammed Ibrahim Omar, a passionate Full Stack Software Engineer dedicated to crafting impactful web applications. My expertise spans both backend and frontend development, working with languages like Python, C#, Go, and Java, and frameworks such as Django, .NET Core, and React. I'm experienced with databases including MySQL, PostgreSQL, and MS SQL Server.

Beyond coding, I've embraced leadership as Vice President & Head of Technical Committee at HNU - FCSIT ICPC Community and as Head of Researchers at Triple-S Cairo branch. These roles have sharpened my problem-solving, teamwork, and leadership abilities.

My portfolio features diverse projects from a Codeforces problem scraper and a College Management System to a Film API and this very portfolio site demonstrating my adaptability and drive to deliver real-world solutions. I'm always eager to learn, grow, and take on new challenges where I can blend technical excellence with collaborative leadership.

View CV

Skills

Technical Proficiencies

Programming Languages

CC++C#LINQPythonJavaOOPGoSQL

Core Skills

AlgorithmsData StructuresOOPProblem SolvingCompetitive Programming

Frontend Development

HTMLCSSJavaScriptTypeScriptTailwind CSSBootstrapSASSReactNext.js

Backend Development

ASP.NET CoreDjangoFlaskRESTful APIsNode.js

Databases Technologies

MySQLPostgreSQLMS SQL ServerSQLiteMongoDB

Tools & IDEs

Git & GitHubVisual StudioVS CodeCodeblocksCLionPyCharmLaTeXFigmaPostmanSwagger

Soft Skills

CommunicationTeamworkTime ManagementLeadershipCritical ThinkingCreativityAdaptabilitySelf-MotivationConflict ResolutionEmpathyActive ListeningNegotiation

Qualifications

A snapshot of my academic and professional journey

Education

Bachelor's Degree in Computer Science and Information Technology

Helwan National University

September 2023 - Present
Experience

Trainee - Full Stack .Net Web Development Internship

Digital Egypt Pioneers Initiative (DEPI)

November 2024 - May 2025
  • Developing with .NET technologies and building data-driven applications
  • Working with C#, HTML5, JavaScript, CSS3, and .NET Core Web API
  • Delivering full-stack solutions for scalable web services and applications

Trainee - Full Stack Development with Python

Information Technology Institute (ITI)

August 2024 - September 2024
  • Developing with Django and building data-driven applications
  • Working with Python, HTML5, JavaScript, CSS3, and Django REST Framework
  • Gaining experience in full-stack development and web application design

Trainee - Competitive Programming Internship

IEEE Delta Academy

November 2024 - February 2025
  • Participating in competitive programming training sessions and contests
  • Learning algorithms and data structures to solve complex problems efficiently
  • Collaborating with peers to enhance problem-solving skills and coding techniques

Trainee - Level 2 Problem Solving Training

Coach Academy

July 2024 - October 2024
  • This training includes hands-on experience in competitive programming, focusing on problem-solving and optimization techniques to enhance performance in programming competitions
Volunteering

Vice President & Head of Technical Committee

HNU-FCSIT ICPC Community

December 2024 - Present
  • Assisting the President in overseeing the organization's operations
  • Managing the technical aspects of the ICPC
  • Leading the creation, review, and validation of programming problems

Academic Coordinator

Summarize Team

January 2024 - February 2025
  • Advising students on academic matters, including course selection, academic performance, and career guidance.

Head of Researchers

Triple-S Cairo branch

November 2023 - February 2024
  • Leading and managing the research team, which includes hiring, mentoring, and evaluating researchers.
  • Managing the resources allocated to research, including budgets, equipment, and facilities.

Projects

Featured Projects

Personal Portfolio

Personal Portfolio

A personal portfolio website showcasing my projects, skills, and experience. Built with Next.js and Tailwind CSS for a responsive design.

Next.jsTailwind CSSTypeScriptReactVercel
DemoCodeCompleted
Collage Management System

Collage Management System

CMS is a web application that simplifies and automates academic and administrative tasks, improving efficiency and offering an easy-to-use interface for students, faculty, and administrators.

C#ASP.NET CoreEntity FrameworkSQL ServerNext.jsTailwind CSS
CodeCompleted
CF-Problem Scraper

CF-Problem Scraper

A Python application that scrapes Codeforces for problem data, allowing users to search and filter problems based on difficulty, tags, and more. Features a GUI built with PyQt5.

PythonPyQt5requestsrequests-cacheJSON
DemoCodeCompleted
FCFS Scheduling Calculator

FCFS Scheduling Calculator

A web-based calculator for First-Come, First-Served (FCFS) scheduling algorithm. It allows users to input process details and calculates waiting time, turnaround time, and average waiting time.

PythonFlaskJavaScriptHTML/CSSSQLiteBootstrap
DemoCodeCompleted
N Puzzle Solver

N Puzzle Solver

A Python-based N puzzle solver using Best First search algorithm and heuristics. It provides a GUI for user interaction and visualizes the solving process.

PythonOOPPyQt5Search AlgorithmsHeuristics
CodeCompleted
Event Management System

Event Management System

A Java-based event management system with features for event creation, registration, and ticketing. Utilizes JavaFX for the GUI and text files for data storage.

JavaOOPJavaFXText Files
CodeCompleted
FilmAPI

FilmAPI

A RESTful API for managing film data, built with Go and PostgreSQL. It supports CRUD operations, user authentication, and advanced search features.

Go (Golang)FiberPostgreSQLLogrusRate Limiting
CodeCompleted
E-commerce Platform

E-commerce Platform

A full-stack e-commerce platform built with Django and React. It features user authentication, product management, and a shopping cart system.

DjangoReactPostgreSQLTailwind CSS
Under Development
Weather Application

Weather Application

A responsive weather application using React and OpenWeatherMap API. It provides real-time weather information, forecasts, and location-based services.

ReactOpenWeatherMap APIGeolocation APITailwind CSS
Under Development
Task Management System

Task Management System

A comprehensive task management system with features like task creation, assignment, progress tracking, and team collaboration tools.

.NET CoreReactMongoDBTilwind CSS
Under Development
Todo List Application

Todo List Application

A feature-rich Todo list application built with React and TypeScript. Includes task prioritization, due dates, and local storage persistence.

ReactTypeScriptLocalStorage APITailwind CSS
Under Development

Certificates

Professional Certifications

2025

Full Stack .Net Web Development Certification

Digital Egypt Pioneers Initiative - DEPI

A verified certification demonstrating proficiency in Full Stack .Net Web Development, including ASP.NET Core, Entity Framework

View Certificate
2025

Introduction to Software Testing Certification

Sprints

A verified certification demonstrating foundational knowledge in software testing principles and practices

View Certificate
2025

Software Engineer Intern Certification

HackerRank

A verified HackerRank certification showcasing foundational software engineering abilities, suitable for internship roles

View Certificate
2025

Software Engineer Certification

HackerRank

A verified HackerRank certification demonstrating proficiency in software engineering concepts, problem-solving, and coding skills

View Certificate
2025

Problem Solving (Intermediate) Assessment

HackerRank

Completed intermediate-level problem-solving assessment

View Certificate
2025

REST API (Intermediate) Assessment

HackerRank

Completed intermediate-level REST API assessment

View Certificate
2024

ECPC Qualification Contest 2024

Egyptian Collegiate Programming Contest (ECPC)

Participated in the ECPC qualification contest 2024

View Certificate
2024

Advanced Problem Solving Training

Coach Academy

Completed advanced problem-solving training and achieved high rank in final contest

View Certificate
2024

Problem Solving (Basic) Assessment

HackerRank

Completed basic-level problem-solving assessment

View Certificate
2024

C++ Programming Fundamentals

Udemy - Yassin Marco

5 hours comprehensive introduction to C++ programming fundamentals

View Certificate
2024

Advanced C++ Programming

Udemy - Maria EduCare

Advanced C++ programming concepts and expert-level techniques

View Certificate
2024

Mastering Data Structures and OPP in C++

Udemy - OCSALY Academy

Mastered data structures and object-oriented programming in C++

View Certificate
2024

AI Career Essentials

ALX Africa

Essential skills and knowledge for AI career development

View Certificate
2024

Web Development Course

Udemy - Ziad Smadi

Comprehensive web development course covering HTML, CSS

View Certificate
2024

Learn SQL from scratch in Arabic

Udemy - Ahmed Hatem

A beginner-level SQL course taught in Arabic

View Certificate
2024

Full Stack Summer Training

Information Technology Institute (ITI)

Completed summer training program focused on Full Stack Web Development with django

View Certificate
2024

Principles of Writing Clean Code

MaharaTech ITIMooca

Learned principles of writing clean and maintainable code

View Certificate

Contact

Get in touch

Contact Information

Send me a message