About Me

Senior Backend Engineer with 5+ years building production systems in PHP, Laravel, NestJS, and TypeScript. Experienced in microservices architecture, e-commerce platforms (Zeiss, Spryker), POS integrations (Foodics), and mentoring distributed teams. Strong focus on API design, performance optimization, and technical leadership.

Philosophy

I believe great software starts with clean architecture and clear thinking. Whether I am designing a microservices backbone or optimizing a database query, my goal is always the same: build systems that are reliable, maintainable, and easy for the next engineer to understand.

Mentoring is a core part of how I work. From coaching teams on Laravel and Vue.js at Denizey to onboarding engineers onto Spryker at Lapple Systems, I have seen firsthand that investing in people pays off in code quality and team velocity. I approach every collaboration as a chance to teach and learn.

I am a pragmatist at heart. Shipping matters. I focus on choosing the right tool for the problem, whether that means NestJS for a new event-driven service or a carefully refactored Laravel module to reduce tech debt. The best solution is the one that works in production, not just in theory.

Tech Stack

Languages

TypeScript3yPHP5y

Frameworks

NestJS3yLaravel5ySpryker2yNuxtJSVueJS

Databases

MySQL5yPostgreSQLMongoDB

Tools

DockerAgile4yNodeJS4y

Languages

English (Fluent)

Arabic (Native)