Backend Engineer · Laravel · PHP · API Design · Real-time Systems
I'm a backend engineer focused on building clean, scalable, and maintainable PHP/Laravel systems. I care about architecture, not just making things work — from event sourcing and multi-tenancy to real-time WebSockets and versioned REST APIs.
- Building production-ready Laravel applications
- Designing RESTful APIs with proper versioning, auth, and documentation
- Applying SOLID principles and design patterns in real codebases
- Comfortable with Docker, queues, broadcasting, and Filament admin panels
- Also built a custom PHP MVC framework from scratch using PSR standards
| Project | Description | Stack |
|---|---|---|
| Twitter Clone | Real-time social platform with tweets, likes, retweets, WebSocket broadcasting | Laravel, WebSockets, Pusher, Spatie Media |
| CRM | Customer relationship management API with event sourcing & multi-tenancy | Laravel, Event Sourcing, Tenancy, JSON:API |
| Booking System | Appointment scheduling with slot availability engine | Laravel, Inertia.js, Vue 3, Spatie Period |
| Laravel Master API | Versioned REST API with full CRUD, PUT/PATCH distinction, Scribe docs | Laravel, Sanctum, Scribe |
| No Framework | Custom PHP MVC built from scratch — no Laravel, no Symfony | League Router, League Container, Twig, Eloquent |
| Maintainable Code | SOLID principles & design patterns applied to a payment processing domain | Laravel, Interfaces, Factory Pattern |
Backend
PHP 8+ Laravel REST APIs Event Sourcing WebSockets
MySQL Redis Queues Laravel Sanctum Filament
Architecture & Patterns
SOLID Principles Repository Pattern Factory Pattern
Single-action Controllers Event-driven Design Multi-tenancy
Tools & Infrastructure
Docker Docker Compose Git Composer Laravel Telescope
Also know
JavaScript Vue 3 Inertia.js C++ (Algorithms & Data Structures)
Beyond web development, I've implemented core CS concepts from scratch:
- Algorithms — Graph (BFS, DFS, Dijkstra, MST), Dynamic Programming, Greedy (Huffman, Knapsack), Merge Sort — in C++
- Data Structures — Linked Lists, BST, Hash Maps, Heap, Priority Queue — in C++ and JavaScript


