Skip to content
View MohamedAhmedGalhoum's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MohamedAhmedGalhoum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi πŸ‘‹, I'm Mohamed Galhoum

Software Engineer β€’ Competitive Programmer β€’ Problem Solving Coach

Mohamed Galhoum


πŸš€ About Me

  • πŸ’» Software Engineer passionate about building reliable and scalable software.
  • 🧠 Competitive Programmer who enjoys turning complex problems into efficient solutions.
  • πŸ‘¨β€πŸ« Programming Coach & Tutor teaching C++, Data Structures, Algorithms, and Competitive Programming.
  • 🌱 Always learning, experimenting, and looking for better ways to solve problems.
  • 🎯 Interested in Software Engineering, Full-Stack Development, Frontend Architecture, Algorithms, System Design, and Performance Optimization.

My experience includes developing a full-stack social networking platform at Career 180, contributing to frontend solutions at Loomad, and coaching programming students through contests and structured problem-solving sessions.


🧩 What I Love

Problem Solving
      ↓
Data Structures & Algorithms
      ↓
Clean Architecture
      ↓
Efficient Systems
      ↓
Useful Software

I enjoy going beyond "it works" and asking:

Can I make it cleaner? Faster? More scalable? Easier to understand?


πŸ† Competitive Programming

CodeChef 4 Star Highest CodeChef Rating 1819 CodeChef Global Rank 3880 CodeChef Egypt Rank 25

Some of my achievements:

  • ⭐ Achieved 4-Star status on CodeChef, with a highest rating of 1819.
  • 🌍 Ranked #3,880 globally on CodeChef.
  • πŸ‡ͺπŸ‡¬ Ranked #25 in Egypt on CodeChef.
  • πŸ… Game of Coders 5.0 Finalist β€” solved 9 problems individually and was the first to solve Problem J.
  • πŸ‘¨β€πŸ« Coached a team that ranked 41st among 360 teams in the ECPC Teens Online Qualification.
  • πŸ† Received ECPC Honorable Mention in 2021 and 2022.
  • πŸ₯‰ Achieved 4th/25 and 3rd/30 in MACPC 2021 and 2022.

πŸ’» Featured Projects

🧡 Threadly β€” Reddit Clone

A production-ready social platform built with modern full-stack technologies.

Tech Stack:

Next.js React TypeScript Prisma PostgreSQL Neon Auth Tailwind CSS

Highlights:

  • πŸ”₯ Designed a feed-ranking engine supporting Hot / Top / New
  • ⚑ Improved tag lookup complexity from O(N Γ— M) β†’ O(N + M)
  • πŸ“ˆ Improved feed retrieval by approximately 50%
  • πŸ—οΈ Applied Strategy & Repository design patterns
  • πŸ—„οΈ Designed normalized relational models for Posts, Tags, Votes, and Comments
  • πŸ” Integrated secure authentication with Neon Auth
  • 🧱 Built reusable UI components with React, Tailwind CSS, and shadcn/ui

⚑ Tiny Online Code Editor

A browser-based IDE for writing and executing HTML, CSS, and JavaScript.

Highlights:

  • πŸ§‘β€πŸ’» Live HTML/CSS/JavaScript execution
  • ✏️ Ace Editor integration
  • πŸ”’ Sandboxed rendering
  • πŸ’Ύ Automatic LocalStorage recovery
  • πŸ“¦ Project import/export
  • πŸ”„ Versioned JSON persistence
  • ⚑ Optimized editor navigation using hash-map indexing
  • πŸ“Š Reduced editor lookup operations from O(N) β†’ O(1)

🌐 Tawasol

A full-stack social networking platform built for programmers.

Built with:

React.js Node.js Express.js MongoDB

What I built:

  • 20+ reusable React components
  • 15+ RESTful API endpoints
  • Authentication
  • User profiles
  • Posts and interactions
  • Complete CRUD functionality
  • Efficient frontend state management

πŸ› οΈ Languages & Tools

C++ JavaScript TypeScript Python Go React Next.js Node.js Express PostgreSQL MongoDB Prisma Tailwind CSS SASS Git Linux


🧠 Core Computer Science

Data Structures
Algorithms
OOP
Design Patterns
SOLID Principles
Clean Code
Database Systems
Software Engineering
Agile / Scrum

πŸ‘¨β€πŸ« Teaching & Community

I don't believe knowledge should stay with the person who learned it.

I've mentored students in:

C++ Β· STL Β· Graphs Β· Trees Β· Dynamic Programming Β· Greedy Algorithms

I also prepare programming problems, learning materials, mock contests, and code reviews to help students become stronger problem solvers.


πŸ”— Connect With Me

LinkedIn GitHub CodeChef LeetCode


πŸ“Š GitHub Stats

GitHub Streak


πŸ’­ Developer Philosophy

"First understand the problem.
Then design the solution.
Then make it better."

while (alive) {
    learn();
    build();
    solve();
    teach();
    repeat();
}

⚑ Building Software β€’ 🧠 Solving Problems β€’ πŸŽ“ Sharing Knowledge

Thanks for visiting my profile! πŸš€

Pinned Loading

  1. LeetCode_Challenges LeetCode_Challenges Public

    C++ 1

  2. onlineCodeEditor onlineCodeEditor Public

    A lightweight online code editor built with pure HTML, CSS, and JavaScript, featuring real-time editing and live preview.

    JavaScript

  3. Reddit-Clone Reddit-Clone Public

    Build a full production-ready Reddit clone called Threadley using Next.js, Prisma, PostgreSQL, Neon Auth, and Tailwind CSS while learning scalable fullstack architecture, authentication, feeds, com…

    TypeScript

  4. Tawasol Tawasol Public

    Tawasol is a web application designed for programmers to connect and share ideas, featuring essential social network functionalities.

    JavaScript

  5. WhatsAppClone WhatsAppClone Public

    A real-time React chat application powered by Firebase, featuring secure authentication, real-time messaging, image sharing, emoji support, user search, blocking/unblocking, toast notifications, an…

  6. Mohamed-Galhoum Mohamed-Galhoum Public

    Mohamed Galhoum portfolio

    JavaScript