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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $4.3k
Billed in all: $12,481$12k
$537 in the last 6 months
Across 19 contracts
Earnings, last 30 days
Skill rankings: Top 7% in Technology Tutoring
Ranked by MRR among everyone on Upwork with the skill.
- #4Technology Tutoring56 freelancers · 🇪🇬 #1Top 7%🇪🇬#1 of 2
- #5Coding Lesson39 freelancers · 🇪🇬 #1Top 13%🇪🇬#1 of 2
- #9Teaching Programming65 freelancers · 🇪🇬 #3Top 14%🇪🇬#3 of 4
- #11Interview Training120 freelancers · 🇪🇬 #1Top 9%🇪🇬#1 of 2
- #12Mock Interview83 freelancers · 🇪🇬 #1Top 14%🇪🇬#1 of 1
- #14IT Career Coaching66 freelancers · 🇪🇬 #1Top 21%🇪🇬#1 of 2
- #28Algorithms232 freelancers · 🇪🇬 #2Top 12%🇪🇬#2 of 17
- #46Code Review218 freelancers · 🇪🇬 #3Top 21%🇪🇬#3 of 10