I design and ship scalable, production-grade web systems end to end: Laravel and PHP at the core, React and Vue.js on the front, backed by well-tuned databases, third-party integrations, and reliable infrastructure. Based in Amman, Jordan.
Senior Software Engineer with 6+ years of experience building scalable, high-performance web applications, specializing in backend development with Laravel and PHP, with strong hands-on experience in React and JavaScript for full-stack development.
End-to-end system design
Complex systems designed and built end to end: system architecture, RESTful APIs, database design and optimization, third-party integrations, and secure, maintainable implementations.
Specialized in backend development with Laravel and PHP, with strong hands-on React and JavaScript experience for full-stack delivery. Proficient in PostgreSQL, MySQL, Redis, and Docker.
Built for production
Translating complex business requirements into scalable technical solutions, improving performance and reliability, and shipping production-ready applications with clean architecture, testing, and security in mind.
Engineering culture
Collaborating with cross-functional teams and contributing through code reviews, mentoring, knowledge sharing, and continuous improvement, while keeping up with modern technologies and best practices.
Experience
Five roles across six years: from municipality websites, to real-time trading features and payment integrations, to AI-powered products.
Career journey
2020
2021
2022
2023
2024
2025
2026
Senior Software Engineer
OakTree Tech Solutions2026 - Present
Senior Software Engineer
Ingot Brokers2023 - 2026
Software Engineer
Systechzone2022 - 2023
Full-Stack Development
Orange Coding School2021 - 2022
Web Developer
Abu Laban Information Technology2020 - 2021
2026 - Present
Current
Senior Software Engineer
OakTree Tech Solutions
Lead the design and development of scalable backend systems in Laravel (PHP) and Python, following clean code, SOLID principles, and modular architecture.
Build modern, responsive frontend applications with React and Vue.js, integrated with RESTful APIs for a seamless end-to-end user experience.
Integrate AI into production products: LLM-powered features on OpenAI and Anthropic APIs for intelligent search, content generation, and automated recommendations.
Laravel
PHP
Python
React
Vue.js
Inertia.js
Filament
Tailwind CSS
PostgreSQL
MySQL
Redis
OpenAI API
Anthropic API
Docker
CI/CD
PHPUnit
Playwright
2023 - 2026
Senior Software Engineer
Ingot Brokers
Designed and implemented scalable RESTful APIs while working on multiple large-scale projects simultaneously.
Integrated multiple payment gateways and payment methods with complex business logic.
Used WebSockets to support real-time features and fast trade execution.
RESTful APIs
WebSockets
Payment gateways
Third-party APIs
CI/CD
Unit testing
Security
Agile
2022 - 2023
Software Engineer
Systechzone
Developed and delivered multiple web applications using Laravel, across backend and frontend.
Built and maintained RESTful APIs.
Designed and implemented databases.
Laravel
RESTful APIs
Database design
Linux servers
Server setup and hosting
Production deployment
2021 - 2022
Full-Stack Development
Orange Coding School
Strengthened programming skills in HTML, CSS, Bootstrap, JavaScript, and PHP through a learning-by-doing approach.
Developed multiple web-based projects using various technologies.
Completed soft-skills training in time management, design thinking, presentation, communication, and digital marketing.
HTML
CSS
Bootstrap
JavaScript
PHP
2020 - 2021
Web Developer
Abu Laban Information Technology
Full-stack web development.
Developed several websites for different municipalities.
Full-stack web development
Technology stack
Everything here comes from production work. Filter by area, or scan the whole map.
Backend
Core specialization: services, APIs, and system architecture.
Laravel
PHP
Python
RESTful API design
System architecture
Modular monoliths (Laravel Modules)
Filament admin panels
Inertia.js
Laravel Sanctum
Queues and scheduled jobs
File and media handling
Frontend
Responsive interfaces wired to the APIs behind them.
React
Vue.js
JavaScript
Inertia.js
Tailwind CSS
Vite
HTML
CSS
Bootstrap
Databases and caching
Design, indexing, tuning, and caching for high-traffic applications.
PostgreSQL
MySQL
Redis
Schema design
Indexing
Query performance tuning
Caching
Migrations and seeders
Servers and DevOps
From a bare Linux box to a monitored, backed-up production deployment.
Linux server administration (Ubuntu)
Server setup and configuration
Web server and SSL (Let's Encrypt)
DNS and Cloudflare
Docker
Containerized deployments
CI/CD pipelines
Supervisor-managed queue workers
Cron schedulers
Automated backups
Error monitoring (Sentry)
Hosting management
Git
Real-time and integrations
External systems and live features with complex business logic.
WebSockets
Web push notifications
Payment gateways
Phone-number authentication
Third-party APIs
External services and platforms
AI and LLMs
LLM features in production, plus AI-assisted engineering.
OpenAI API
Anthropic Claude API
Gemini
Prompt engineering
AI-powered features
Agent-based automation
Claude Code
GitHub Copilot
Cursor
Practices and quality
How the work stays clean, safe, and maintainable.
Clean code
SOLID principles
Unit and feature tests (PHPUnit, Paratest)
End-to-end tests (Playwright)
Accessibility checks (axe-core)
Code review
Agile / Scrum
Security and fraud prevention
Multi-factor authentication
Roles and permissions
Audit logging
Localization and RTL (Arabic, English)
Performance tuning
Refactoring
Mentoring
Projects
Selected products from my project work: marketplaces, e-commerce systems, and an on-demand car-services app.
Multi-vendor marketplace
Flora E-commerce
Multi-vendor marketplace featuring geolocation-based logistics, vendor management dashboards, order management, and a scalable architecture.
Geolocation-based logistics
Vendor management dashboards
Order management
Scalable architecture
E-commerce platform
Romo International Website
E-commerce platform for selling Romo products, with secure online payment integration and a full order management system.
Secure online payment integration
Full order management system
Storefront for Romo products
Automotive marketplace
Sayarti Website
Automotive marketplace aggregating multiple stores for car-parts sales, with advanced product categorization and vendor listings.
Multi-store aggregation
Car-parts sales
Advanced product categorization
Mobile application
Sayartak
On-demand car services app for Amman: oil changes, auto care, and maintenance booked from the phone and delivered wherever the customer is, seven days a week.
Vehicle model selection
Booking by preferred date and time
Booking confirmation flow
Available on App Store and Google Play
Engineering
The capabilities behind the roles above, and how they fit together in the systems I build.
Scalable backend systems
Leads the design and development of Laravel and Python backends built on clean, modular architecture.
OakTree Tech Solutions
REST APIs and system architecture
Designs and implements scalable RESTful APIs, from contract to deployment, across multiple large projects.
Ingot Brokers / Systechzone
Database design and optimization
Schema design, indexing, and query performance tuning on PostgreSQL and MySQL for high-traffic applications.
OakTree Tech Solutions / Systechzone
Caching and performance
Redis-backed caching and performance optimization, plus refactoring existing code for speed and scalability.
Ingot Brokers
Payment gateway integrations
Multiple payment gateways and payment methods, each with complex business logic behind it.
Ingot Brokers
Third-party integrations
Extensive integration work with external APIs, services, and platforms.
Ingot Brokers
Real-time systems
WebSockets supporting real-time features and fast trade execution.
Ingot Brokers
Security and fraud prevention
Robust security measures and fraud-prevention best practices applied in production.
Ingot Brokers
CI/CD and containerized deployments
Streamlined pipelines and containerized deployments for reliable, automated, repeatable releases.
OakTree Tech Solutions / Ingot Brokers
Testing and code quality
Comprehensive unit tests, code reviews, and clean code guided by SOLID principles.
Ingot Brokers / OakTree Tech Solutions
AI and LLM integration
LLM-powered search, content generation, and recommendations on OpenAI and Anthropic APIs, plus agent-based automation workflows.
OakTree Tech Solutions
Servers and production operations
Linux server setup, web server and SSL configuration, DNS, Supervisor-managed queue workers, cron schedulers, backups, error monitoring, and hosting management for live applications.
Systechzone / OakTree Tech Solutions
System architecture
How the technologies on this page usually fit together in the systems I design, from the browser down to the servers.
Clients
Responsive web frontends
React
Vue.js
JavaScript
API layer
Contracts between clients and services
RESTful APIs
WebSockets
Application services
Business logic, integrations, AI features
Laravel (PHP)
Python
Filament admin
Queues and jobs
Payment gateways
Third-party services
OpenAI
Anthropic Claude
Gemini
Data
Storage, indexing, caching
PostgreSQL
MySQL
Redis (cache and queues)
Servers and infrastructure
Provision, ship, run, watch
Linux servers (Ubuntu)
Docker
CI/CD pipelines
Web server and SSL
Cloudflare DNS
Supervisor queue workers
Cron scheduler
Backups
Sentry
Applied at every layer
Security and fraud prevention
Across APIs and payment flows
Unit testing
Reliability and stability before release
Code review
Standards held across the team
Clean code and SOLID
Modular, maintainable structure
Performance tuning
Indexing, caching, refactoring
Monitoring and backups
Error tracking and automated backups in production
Let’s build something great.
Hiring, starting a project, or want a second opinion on your architecture? Send a message and I’ll get back to you.