Full Stack Engineer, tech lead, and mentor.

Since beginning my journey as a software engineer 6 years ago, I've done remote work for agencies, mentored developers, worked for startups, and collaborated with talented people to create digital products for both business and consumer use. I'm quietly confident, naturally curious, and perpetually working on improving my chops.

What Leading Coachy Taught Me About Leadership, Code, and People

In this article, I reflect on my journey from developer to tech lead while building a remote engineering team across Morocco, Saudi Arabia, and Asia. I share five honest lessons I learned along the way — from balancing code with communication, to navigating doubt and building trust across borders. If you’re stepping into a tech leadership role or thinking about it, this piece offers a real-world look at what it takes to grow into the role — even when you’re not sure you’re ready.

Work

  1. Company
    Coachy
    Role
    Tech Lead
    Date
  2. Company
    Microverse
    Role
    Senior Code Reviewer
    Date
  3. Company
    Colab
    Role
    Software Developer
    Date
  4. Company
    ACE
    Role
    Digital Specialist
    Date