Skip to content
AlTechMentor

1:1 software engineering mentorship

Become a stronger software engineer.

Personalized 1:1 mentorship for junior and mid-level developers who want to build stronger technical skills, take more ownership, and accelerate their careers.

The gap

Knowing how to code isn't the same as knowing how to engineer.

Many developers can ship features and still feel unsure in production, in code review, or in the next step of their career. That gap is the work we do together.

  • 01

    You can build features but struggle with architecture.

  • 02

    You don't know what to learn next.

  • 03

    Code reviews leave you unsure what good engineering looks like.

  • 04

    Tutorials don't prepare you for real production problems.

  • 05

    You feel stuck between junior and mid-level.

  • 06

    You are productive, but you don't know what separates you from senior engineers.

Who this is for

Three paths. One mentor.

This is personal mentorship for engineers who already write code and want to become more trusted, more independent, and more valuable.

Junior → Mid

Build the foundation of a professional engineer.

Strengthen technical fundamentals, independence, and the habits that make you reliable in a real team.

Mid → Senior

Develop judgment, ownership, and engineering leadership.

Move beyond finishing tickets. Learn to make trade-offs, raise the quality of the work around you, and take responsibility for outcomes.

Interview & career

Prepare the next move with a clear plan.

Identify skill gaps, tighten your story, and prepare for technical interviews without treating your career like a guessing game.

What you get

This is not simply 45 minutes on a video call.

Each session is focused work on your code, your decisions, and your next steps. Between sessions, you keep moving with a plan — not another pile of bookmarks.

Personalized roadmap

A practical path based on where you are, where you want to go, and the constraints of your actual job.

1:1 mentorship

Direct access to one engineer who reviews your application personally and works with you, not a rotating marketplace.

Code and project reviews

Feedback on your pull requests, side projects, and design choices — specific enough to change how you work next week.

Real-world engineering guidance

Production concerns: testing, debugging, performance, APIs, and the messy parts tutorials skip.

Career guidance

Help reading your current role, planning the next one, and presenting your work with more clarity.

Accountability

Clear next steps after every session, and someone who will notice if you stall.

Practical assignments

Work that maps to your goals — not generic homework from a curriculum.

Architecture and system design discussions

Talk through structure, trade-offs, and how experienced engineers think about change.

How it works

Apply first. Mentorship follows if I can help.

There is no instant checkout. I review every application myself before we start.

  1. 01

    Apply

    Tell me about your experience, goals, and challenges.

  2. 02

    Review

    I personally review your application to understand whether I can genuinely add value.

  3. 03

    Mentor

    We work together through focused 45-minute sessions.

  4. 04

    Progress

    You receive practical next steps and continue developing toward your goal.

Why 1:1

You don't need another course.

You need feedback on your code, your decisions, and your career.

YouTube, Udemy, bootcamps, and generic AI tutors can explain concepts. They cannot sit with your codebase, your team's constraints, or the specific gap between the engineer you are and the engineer you want to become. That is the work of mentorship.

  • YouTube

    Infinite content. No one looking at your work.

  • Courses

    A syllabus. Not a plan for your situation.

  • Bootcamps

    A cohort. Not a mentor accountable to you.

  • Generic AI tutors

    Answers on demand. No engineering judgment.

Marwan Mostafa, Senior Frontend Engineer

Your mentor

Marwan Mostafa

Senior Frontend Engineer with 5+ years building high-impact, user-facing web applications in fintech and insurtech.

I help junior and mid-level developers become stronger professional engineers — with direct feedback on their code, their decisions, and their career.

Senior Frontend Engineer · Kuala Lumpur, Malaysia · 5+ years

Reviews

Mentee stories

This practice is just getting started. When mentees want to share their experience, their words will live here — not invented quotes, not borrowed logos.

Story onereserved
Story tworeserved
Story threereserved

Technical areas

What we can work on together

These are areas I work in professionally. We will only go deep where I can actually help.

Frontend

ReactNext.jsTypeScriptComponent architectureState managementPerformance

Engineering

GitTestingDebuggingAPIsArchitectureProduction engineering

Career

Interview preparationCV / portfolioCareer progressionJunior → MidMid → Senior

Programs

Structured enough to progress. Personal enough to fit you.

These are mentorship engagements, not a course curriculum. We use a structure so the work compounds — then we adapt it to you.

Junior → Mid

8-week structured mentorship

Build the technical foundation and independence of a strong professional engineer.

Mid → Senior

8-week structured mentorship

Develop technical judgment, ownership, and the beginnings of engineering leadership.

One-off

Technical coaching

A focused 45-minute session on a specific problem: a design, a PR, a performance issue, or a stuck decision.

Career

Interview preparation

Identify skill gaps, tighten your story, and prepare for technical interviews with someone who has hired and been hired.

Questions

FAQ

Practical answers about how this mentorship actually works.

Who is this for?+

Junior and mid-level software engineers who want to become stronger professional engineers. If you already write code and feel the gap between tutorials and real production work — or between your current level and the next one — this is for you.

How long is each session?+

Every session is 45 minutes, one-to-one. We use that time on your code, your questions, and a clear set of next steps.

What happens after I apply?+

I review your application personally. If I believe I can help, I'll get in touch to discuss mentorship. If it's not a fit, I won't pretend otherwise. There is no automated matching and no instant checkout.

Do I need to be a frontend developer?+

No. My deepest professional experience is in frontend engineering — React, Next.js, and TypeScript — and production web systems. I also mentor on engineering habits, architecture discussions, and career progression. If your goals sit far outside what I can teach well, I'll tell you.

Can you review my code?+

Yes. Code and project reviews are a core part of the work. Bring pull requests, side projects, or design questions and we'll go through them together.

What happens between sessions?+

You leave with practical next steps — often a small assignment, a review target, or a specific skill to practice. Mentorship is the sessions plus the work in between.

Can I book a single session?+

Yes. A single 45-minute session is available if you have a focused question. Ongoing packages are a better fit if you want a roadmap and compounding progress.

Do you mentor people outside Egypt and Malaysia?+

Yes. I work with mentees internationally. Pricing is shown for your location automatically.

How does payment work?+

After we agree to work together, I'll send payment details. Payment is confirmed manually before we schedule. There is no payment form on this website yet.

Do you provide a structured roadmap?+

Yes. Once I understand your goals, we build a personalized roadmap. It is structured, but it is not a one-size-fits-all course syllabus.

Let’s work

Ready to become a stronger engineer?

Tell me where you are, where you want to go, and what you're struggling with. I'll review your application personally.