$

Frontend Team LeadAmman, Jordan

Seven-plus years building React and TypeScript products — from translating mock-ups into pixel-perfect interfaces to architecting frontend platforms and leading the team that ships them. I care about clean code, honest code review, and interfaces that feel fast.

years shipping
0+
years shipping
companies
0
companies
frameworks in prod
0
frameworks in prod

$

  1. * a4f2e1c (HEAD → present)

    • Architect scalable, maintainable frontend frameworks and libraries used across product teams.
    • Own the frontend roadmap: prioritization, standards, and the adoption of best practices in coding, testing, and deployment.
    • Run code reviews and continuous learning for the team — growing engineers, not just merging PRs.
    • Monitor and optimize application performance, and align technical solutions with business needs alongside product managers.
    reacttypescriptarchitectureleadership
  2. * 9b81d03

  3. * 7c3aa9f

  4. * 1e0f442 (initial commit)

$

PLATFORM · TEAM LEAD

A frontend platform product teams actually adopt

Multiple product teams shipping React apps with diverging patterns — duplicated components, inconsistent quality, slow onboarding.

reacttypescriptdesign systems

PERFORMANCE · HIGH-TRAFFIC

Making a massive content platform feel instant

A high-traffic Arabic content platform where every millisecond of load time affects millions of readers.

nuxtvueweb vitals

DELIVERY · CRITICAL SYSTEMS

Critical components, shipped with confidence

Business-critical system components that could not afford regressions, in a codebase touched by many hands.

c#testingci/cd

$

{
"core": ["react", "typescript", "next.js", "javascript"],
"also-fluent": ["vue / nuxt", "angular", "node / nestjs", "c#", "tailwind"],
"leadership": ["mentoring", "code review", "roadmaps", "architecture"]
}

$

I lead the frontend team at Appswave in Amman, where my job is equal parts architecture, code review, and making sure engineers around me get better every sprint.

I came up the long way — from translating mock-ups at an agency in 2018 to leading teams today — so I have strong opinions about clean code and zero patience for unnecessary complexity.

Away from the editor I'm usually reading about whatever the frontend world is arguing about this month. Open to remote opportunities.

$

Let's build something.

Open to senior frontend and lead opportunities — remote or in Amman. The fastest way to reach me is email.