Skip to content
~/mahmoud-amin

Mahmoud AminSenior Software Engineer

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.

  • Laravel
  • PHP
  • PostgreSQL
  • MySQL
  • Redis
  • React
  • Vue.js
  • Docker
  • 6+ years

    shipping production systems

  • 4 products

    marketplaces, e-commerce, mobile

  • Real-time

    WebSockets, payment gateways

  • AI in production

    LLM search, content, agents

mahmoud@amman:~

About

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.

Experience
6+ years
Based in
Amman, Jordan
Education
Al-Balqa' Applied University, Computer Science (2017 - 2021)
Languages
Arabic (Native), English (Very good)

Backend-first, full-stack capable

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

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

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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

Multi-vendor marketplace

Flora E-commerce

Multi-vendor marketplace featuring geolocation-based logistics, vendor management dashboards, order management, and a scalable architecture.

What it includes

  • 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

E-commerce platform

Romo International Website

E-commerce platform for selling Romo products, with secure online payment integration and a full order management system.

What it includes

  • 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

Automotive marketplace

Sayarti Website

Automotive marketplace aggregating multiple stores for car-parts sales, with advanced product categorization and vendor listings.

What it includes

  • Multi-store aggregation
  • Car-parts sales
  • Advanced product categorization
  • Vendor listings

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

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.

What it includes

  • 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.

  1. Clients

    Responsive web frontends

    • React
    • Vue.js
    • JavaScript
  2. API layer

    Contracts between clients and services

    • RESTful APIs
    • WebSockets
  3. Application services

    Business logic, integrations, AI features

    • Laravel (PHP)
    • Python
    • Filament admin
    • Queues and jobs
    • Payment gateways
    • Third-party services
    • OpenAI
    • Anthropic Claude
    • Gemini
  4. Data

    Storage, indexing, caching

    • PostgreSQL
    • MySQL
    • Redis (cache and queues)
  5. 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.

What is this about?
Location
Amman, Jordan

Keyboard shortcuts

Move around without the mouse.

?
Toggle this panel
`
Focus the terminal
g h
Back to top
g a
Go to About
g e
Go to Experience
g s
Go to Skills
g p
Go to Projects
g n
Go to Engineering
g c
Go to Contact
Esc
Close