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.
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
-
Senior Software Engineer
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.
-
Software Engineer
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.
-
Full Stack Web Developer
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.