bita@server: ~
$ whoami
bita — php / laravel backend developer
I build systems that work behind the scenes, and work right.
PHP / Laravel backend developer focused on API architecture, queues, Redis and Docker.
Route::apiResource(...)
Cache::remember(...)
$job->onQueue('high')
Redis::zadd(...)
Portfolio
Featured Projects
View all projects ←
$ php artisan serve
Main Projects
VideoShare
A video-sharing platform with real-time chat, payments, and three design patterns
Laravel
Redis
Laravel Echo
Pusher
FFMpeg
MySQL
jQuery
OrderService::checkout($cart)
Main Projects
Eduport
An online course platform with a clean layered architecture and payment integration
Laravel
Service Layer
DTO
Policy
MySQL
jQuery
event(new PostPublished($post))
Main Projects
BlogZine
A blog platform using the Repository pattern and async event processing
Laravel
Repository Pattern
Queue
Socialite
MySQL
jQuery
Skills
The stack I build with
Core
PHP
OOP and design patterns; a framework-free MVC core built from scratch
Laravel
Service Container, Facades, Eloquent, Events & Queues, Policies
RESTful API Design
Versioning, API Resources, HATEOAS-style links, Sanctum / JWT auth
MySQL
Schema design, Eloquent relations, eager loading
Supporting
Redis
Hash (cart), Sorted Set (view counters), rate limiting, queues
Queue / Event / Job
Async emails and notifications, scheduled commands
PHPUnit / Pest
Feature tests for the API and a practice project
Design Patterns
Decorator, Chain of Responsibility, Strategy, Repository
Also worked with
Authentication
OAuth, 2FA, Magic Login, custom RBAC
Payment Gateways
Saman (SOAP), Zibal (REST), Zarinpal (SOAP)
Advanced Search
Laravel Scout with Meilisearch (Algolia also configured)
Package Development
Published on Packagist
Git
Version control across all projects; branching and merging practiced in exercises
Nginx
Reverse proxy configuration
Frontend
jQuery and Bootstrap 5 RTL in my projects, Tailwind CSS; Vue.js only at a basic level, for the real-time chat.
About Me
Why Programming
I'm a PHP / Laravel backend developer who loves solving problems and turning ideas into real, useful products that make a difference.
I've built several Laravel projects and worked with payment systems, real-time chat, APIs, Redis, and queues. Now, I'm excited to find my first professional opportunity, join a great team, and put my skills into practice on real-world projects.
I can't wait to experience working in a professional environment, learn from my teammates, and contribute to building products that people actually use. For me, this isn't just the start of a job; it's the beginning of a journey I've been genuinely excited to take.
I've built several Laravel projects and worked with payment systems, real-time chat, APIs, Redis, and queues. Now, I'm excited to find my first professional opportunity, join a great team, and put my skills into practice on real-world projects.
I can't wait to experience working in a professional environment, learn from my teammates, and contribute to building products that people actually use. For me, this isn't just the start of a job; it's the beginning of a journey I've been genuinely excited to take.
Get in Touch
Let's Talk
Direct contact
Open to on-site work in Qom, remote work from anywhere in Iran, and remote roles with international teams.