About

Amin Mahmoud

I am a backend-focused full-stack engineer based in Cairo. For seven years I have designed APIs, tuned databases, and shipped Laravel, Node.js, Vue, and Go systems across e-commerce, education, and SaaS. I like owning a feature from schema to deployment: the data model, the auth story, the queue, the cache, and the interface people actually use. I currently work as a Senior Software Engineer at Squarement, and I build my own products — including Runitee, a multi-tenant retail and restaurant platform, and TechyWorks, a privacy-first document toolkit.

Download CV

Location

Cairo, Egypt

Focus

APIs & data models · Performance under load · Multi-tenant SaaS · Payments & auth · Production delivery

Languages

Arabic (Native) · English (Professional working proficiency)

Experience

Roles

  1. Senior Software Engineer

    Feb 2024 — Present

    Squarement · Jeddah, Saudi Arabia

    • Built and scaled Laravel and Vue.js applications served through REST APIs.
    • Owned backend work for the Lazer mobile app, including secure API design and end-to-end feature delivery.
    • Improved performance with query optimization and Redis caching.
    • Set up Docker and GitHub Actions pipelines for zero-downtime deploys.
    • Integrated OAuth 2.0, JWT, role-based access, payment gateways, and J&T Express shipping.
  2. Software Engineer

    Aug 2021 — Feb 2024

    AutomatedPros · Remote

    • Shipped full-stack features across frontend and backend for multiple client products.
    • Worked in a remote, delivery-driven environment with ownership from implementation through release.
  3. Full Stack Web Developer

    Aug 2019 — Aug 2021

    Codelink · Riyadh, Saudi Arabia

    • Built real-time web apps with Laravel, Livewire, and Inertia.js.
    • Designed database ERDs and helped shape sprint plans, task breakdowns, and delivery order.
    • Optimized complex queries and backend services to cut API response times.
    • Collaborated with design, product, and QA to ship on schedule.

Skills

Tools I keep sharp.

  • Languages & frameworks

    PHP, Go, Laravel, Livewire, Vue.js, Node.js, Inertia.js

  • APIs & real-time

    REST, GraphQL, WebSockets, WebRTC, Laravel Broadcasting, Pusher, Soketi

  • Data & performance

    MySQL, Redis, Query optimization, Database architecture, Queue workers

  • Security & payments

    OAuth 2.0, JWT, API security, RBAC, Payment gateways

  • Infrastructure

    Docker, Nginx, Apache, Linux, GitHub Actions, Git

  • Frontend

    Tailwind CSS, Responsive design, Inertia.js

Education

Bachelor of Computer Science

Faculty of Science, Computer Science Department · 2014 – 2018

How I work

I use AI coding agents daily — Cursor and Claude Code — to scaffold, refactor, and review without lowering the bar on the code that ships. The judgment stays mine: schema, performance, and the production path.