Eslam Nazer

1 commit

EN

Eslam Nazer

@Eslam-Nazer

Commit activity

1 commit in the last 30 days

longest streak 1 day

129 / 150 XP21 XP to operator

Hey there, I'm Eslam Nazer ๐Ÿ‘‹

Backend Developer | PHP & Laravel | TypeScript & Nestjs | Modular Architecture

I'm a passionate Backend Developer specializing in PHP and Laravel, focused on building maintainable, scalable, and well-structured web applications.

I work on modular ERP systems, complex business logic, relational database design, and modern web applications using Laravel, Inertia.js, and Vue 3.

I care about clean code, thoughtful architecture, and building software that's easy to understand, maintain, and extend.

LinkedIn GitHub


๐Ÿ‘จโ€๐Ÿ’ป About Me

  • ๐Ÿ”ญ I'm currently working on modular ERP systems using Laravel, Inertia.js, and Vue 3.
  • ๐Ÿ—๏ธ I enjoy designing maintainable backend architectures and organizing complex business logic.
  • ๐Ÿงฉ I work with HMVC and modular architecture using nwidart/laravel-modules.
  • ๐Ÿ—„๏ธ I'm experienced with Eloquent ORM, complex database relationships, migrations, and relational database design.
  • โš™๏ธ I work with Filament, Spatie packages, RESTful APIs, and Laravel's ecosystem.
  • ๐Ÿงช I'm interested in automated testing, refactoring, SOLID principles, and improving code quality.
  • ๐Ÿค I'm open to collaborating on Laravel packages, developer tools, and open-source projects.
  • ๐ŸŽฎ Fun fact: I spend my days solving backend problems and my free time enjoying a good game.

๐Ÿ› ๏ธ Tech Stack

Backend Development

PHP Laravel Filament REST API Eloquent

Frontend & Integration

Vue.js Inertia.js TypeScript JavaScript Tailwind CSS

Databases

MySQL PostgreSQL

Development Tools

Docker Git GitHub Pest Laravel Pint Vite


๐Ÿง  Engineering Focus

I believe understanding the fundamentals behind a framework is just as important as knowing how to use it.

My main areas of focus include:

  • Backend Architecture: Modular Architecture, HMVC, MVC, separation of concerns, and SOLID principles.
  • Laravel Ecosystem: Eloquent ORM, Service Classes, Form Requests, Authorization, API Resources, and reusable application components.
  • Database Engineering: Relational modeling, migrations, foreign keys, complex relationships, and data integrity.
  • Software Quality: Code readability, refactoring, automated testing, and maintainability.
  • Developer Experience: Improving development workflows, code organization, and tooling.

๐Ÿš€ Featured Projects

A social application built with Laravel 13, Vue 3, and Inertia.js, focusing on social interactions and structured backend logic.

Key Features:

  • Posts, replies, reposts, and quote posts.
  • Likes and user follow relationships.
  • User profiles with custom route model binding.
  • Dedicated query classes for timelines and post threads.
  • Eloquent relationships, authorization policies, and API Resources.

Tech Stack: Laravel 13 ยท Vue 3 ยท Inertia.js ยท Eloquent ORM ยท Tailwind CSS

Explore Repository โ†’


A modular Laravel application foundation exploring how HMVC architecture can be integrated into a modern Laravel and Vue environment.

Key Areas:

  • Modular application structure using nwidart/laravel-modules.
  • Laravel 12 with Vue 3 and Inertia.js.
  • TypeScript-based frontend development.
  • Module configuration and experimental Vite module asset loading.
  • Authentication and application structure.

Tech Stack: Laravel 12 ยท nwidart/laravel-modules ยท Vue 3 ยท Inertia.js ยท TypeScript ยท Tailwind CSS

Explore Repository โ†’


๐Ÿ’ผ Professional Experience & Private Work

Not all of my development work is available in public repositories.

A significant part of my professional experience involves developing and maintaining modular ERP applications and business-oriented backend systems.

My work includes:

  • Developing modular business features and workflows.
  • Implementing complex Eloquent relationships and database operations.
  • Designing relational database schemas and maintaining data integrity.
  • Organizing application logic for maintainability and extensibility.
  • Building API endpoints and implementing authorization rules.
  • Integrating Laravel backends with Vue 3 and Inertia.js.

These experiences have helped shape my approach to building maintainable and reliable software.


๐Ÿ“ซ Let's Connect

I'm always open to discussing Laravel, backend engineering, modular architecture, and open-source development.


Build thoughtfully. Keep learning. Write code that lasts.

Eslam-Nazer/README.md on GitHub