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.
- ๐ญ 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.
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.
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
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
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.
I'm always open to discussing Laravel, backend engineering, modular architecture, and open-source development.
- ๐ผ LinkedIn: Eslam Nazer
- ๐ป GitHub: @Eslam-Nazer
Build thoughtfully. Keep learning. Write code that lasts.