Skip to content
BackNov 8
Amr H.
Upwork badge

Amr H.

FAANG Coding Interview Coach | LeetCode & DSA Tutor | Mock Interviews

I help software engineers and CS students pass coding interviews at big tech companies by getting truly good at LeetCode-style problem solving: data structures, algorithms, and realistic mock interviews with honest feedback. Why work with me: • LeetCode rating 2500+ (top 0.16% worldwide) and Codeforces Candidate Master • ACPC finalist, and now a problem setter and judge for the ACPC Scientific Committee. Chief Judge for ACPC Kick Off 2024, TCPC 2025, and ECPC Qualifications 2025 • Top Rated on Upwork with 100% Job Success and 700+ hours of coaching • Backend software engineer at a fintech company, so I know what interviewers expect from working engineers • Co-founded a university competitive programming community and led its training for four years What I can help you with: • Coding interview preparation for FAANG and other big tech companies, with a plan built around your target companies and timeline • Mock coding interviews: timed and realistic, with hints only when you are stuck, followed by detailed feedback on your solution and on how you communicated it • 1:1 data structures and algorithms (DSA) tutoring, from arrays and hashing to graphs, trees, dynamic programming, greedy, and binary search • LeetCode medium and hard problems: recognizing patterns, optimizing step by step, and handling tough follow-up questions • Competitive programming coaching for ICPC, Codeforces, and olympiads • Code review of your solutions for correctness, time and space complexity, and clarity How we work together: 1. A first session to assess your level and goals 2. A personal plan with weekly problem sets and a progress tracking sheet 3. Regular sessions that mix concepts, guided problem solving, and mock interviews as your interview gets closer Students I have coached reached about a 70% interview pass rate within 3 months. I teach in Python, C++, Java, and JavaScript. What a client said: "If you are looking to learn data structures and algorithms Amr is your guy!" Have an interview coming up, or feel stuck on medium and hard problems? Send me a message with your target company, your interview date, and your current level, and I will suggest a plan for you.

🇪🇬Giza, Egypt$25/hr100% JSS4.98 (4)Since Apr 2024

Earnings and projects

MRR
$717

Last 6 months ÷ 6

World#62,632 / 412k
🇪🇬Country#795 / 6,384
Revenue, last 30 days
$834

Last 6 months: $4.3k

World#48,601 / 412k
🇪🇬Country#579 / 6,384
Total earnings
$12k

Billed in all: $12k

World#183,758 / 412k
🇪🇬Country#2,255 / 6,384
Per project
$687

$537 in the last 6 months

World#154,494 / 412k
🇪🇬Country#1,893 / 6,384
Projects, last 6 months
8
25% fixed75% hourly
World#24,500 / 412k
🇪🇬Country#270 / 6,384
Projects in all
17

Across 19 contracts

21% fixed79% hourly
World#149,090 / 412k
🇪🇬Country#2,280 / 6,384

Earnings, last 30 days

$12.5k+$834 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$11.5k$12.0k$12.5kOct 9Oct 24Nov 8

Skill rankings: Top 7% in Technology Tutoring

Ranked by MRR among everyone on Upwork with the skill.

  1. #4Technology Tutoring56 freelancers · 🇪🇬 #1Top 7%
  2. #5Coding Lesson39 freelancers · 🇪🇬 #1Top 13%
  3. #9Teaching Programming65 freelancers · 🇪🇬 #3Top 14%
  4. #11Interview Training120 freelancers · 🇪🇬 #1Top 9%
  5. #12Mock Interview83 freelancers · 🇪🇬 #1Top 14%
  6. #14IT Career Coaching66 freelancers · 🇪🇬 #1Top 21%
  7. #28Algorithms232 freelancers · 🇪🇬 #2Top 12%
  8. #46Code Review218 freelancers · 🇪🇬 #3Top 21%