Multi-tenant SaaS · Backend
Subscription SaaS Platform Backend
Backend powering a multi-tenant SaaS application with subscription billing, role-based
access, and dedicated tenant isolation across the stack.
- Designed tenant-aware database schema and middleware.
- Implemented team roles & permissions for different plans.
- Integrated payment gateway with webhooks for billing events.
Laravel
MySQL
REST API
Multi-tenant
Analytics · Internal Tool
Reporting & Analytics Dashboard
Internal analytics panel for business teams with advanced filters, exports and
scheduled email reports for KPIs.
- Optimized complex reporting queries with indexing.
- Used queued jobs for generating heavy Excel/CSV exports.
- Scheduled daily/weekly summary reports via cron.
Laravel
Queues
MySQL
Excel/CSV
Mobile Apps · API
REST API for Android / iOS App
JSON API used by native mobile apps for authentication, profiles, content feeds and
notifications with strict security & logging.
- Implemented token-based auth (JWT/Passport/Sanctum).
- Added rate limiting and custom error responses.
- Documented endpoints for mobile dev teams.
Laravel
REST
Auth
Postman
Admin · Backoffice
Custom Admin Panel & Backoffice
Backoffice application used by internal teams to manage users, payments, content,
and support requests in one place.
- Role-based access for support, finance, and admins.
- Reusable Blade components for tables and forms.
- Search, filters and export for key datasets.
Laravel
Blade
RBAC
Performance · Refactor
Legacy Laravel Refactor & Performance
Took over a legacy Laravel codebase, refactored core modules and significantly
improved performance of critical APIs.
- Identified N+1 queries and fixed them with eager loading.
- Introduced service/repository layers to simplify controllers.
- Reduced response times for heavy endpoints.
Refactoring
Eloquent
Performance
Personal · Side Project
Developer Tools / Utilities
Small utilities built in Laravel for personal use – such as log viewers, JSON
formatters, or API testing helpers.
- Focused on clean, reusable internal packages.
- Experimented with different project structures.
- Used as a playground for trying new Laravel features.
Laravel
Side Project
Experimentation