Skip to content
BackNov 8
Hossam M.
Upwork badge

Hossam M.

Senior Software Engineer | Data Structures and Algorithms Expert

I’m a Software Engineer and Competitive Programming Expert with over 10 years of experience in Algorithms and Data Structures. I hold a Bachelor's degree in Computer Science and have helped many clients with programming projects, assignments, interview preparation, and algorithmic problem-solving. I also work as a Competitive Programming Coach and ICPC Judge/Problem Setter. I’m ranked among the top 1.5% on LeetCode: https:// leetcode. com/ HossamYehia, with extensive experience solving complex algorithmic challenges. You can also find additional competitive programming experience in the “Other Experiences” section of my profile. ### Programming Languages 👉 C 👉 C# 👉 C++ 👉 Go 👉 Java 👉 Python 👉 JavaScript ### Algorithms & Data Structures Expertise 👉 Dynamic Programming 👉 Graph Algorithms (BFS, DFS, Dijkstra, MST, Max Flow, SCC, etc.) 👉 Advanced Data Structures (Trie, Segment Tree, Fenwick Tree, BSTs, etc.) 👉 Binary Search & Ternary Search 👉 Mathematics (Probability, Number Theory, Combinatorics, etc.) 👉 Problem Solving & Optimization ### Competitive Programming Experience ✅ 5000+ solved problems ✅ 200+ created problems ✅ ICPC Judge & Problem Setter ✅ Competitive Programming Coach I am detail-oriented, committed to delivering high-quality work, and capable of learning new technologies quickly when needed. If you are looking for someone with strong problem-solving skills and deep algorithmic expertise, I’d be happy to help. Let’s build something great together!

🇪🇬Cairo, Egypt$60/hr100% JSS4.36 (175)Since Jan 2020

Earnings and projects

MRR
$439

Last 6 months ÷ 6

World#83,139 / 412k
🇪🇬Country#1,099 / 6,384
Revenue, last 30 days
$0

Last 6 months: $2.6k

Total earnings
$47k

Billed in all: $49k

World#80,588 / 412k
🇪🇬Country#706 / 6,384
Per project
$196

$2.6k in the last 6 months

World#265,888 / 412k
🇪🇬Country#3,834 / 6,384
Projects, last 6 months
1
100% fixed0% hourly
World#128,096 / 412k
🇪🇬Country#1,858 / 6,384
Projects in all
237

Across 270 contracts

69% fixed31% hourly
World#7,433 / 412k
🇪🇬Country#72 / 6,384

Earnings, last 30 days

$48.7kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$48.0k$48.5k$49.0k$49.5kOct 9Oct 24Nov 8

Skill rankings: #1 in 1 skill of 14

Rarest: top 11% in Technology Tutoring, of 56. Ranked by MRR among everyone on Upwork with the skill.

  1. 1Code::Blocks3 freelancers · 🇪🇬 #1Top 33%
  2. 3HackerRank15 freelancers · 🇪🇬 #1Top 20%
  3. 3IDE13 freelancers · 🇪🇬 #1Top 23%
  4. #6Technology Tutoring56 freelancers · 🇪🇬 #2Top 11%
  5. #35Algorithms232 freelancers · 🇪🇬 #4Top 15%
  6. #55Data Structures418 freelancers · 🇪🇬 #6Top 13%
  7. #536.NET Framework2,944 freelancers · 🇪🇬 #12Top 18%
  8. #734C++4,442 freelancers · 🇪🇬 #30Top 17%