
About
Ahmed Elhefny
I am a senior backend developer with more than five years of experience with PHP, Laravel and MySQL, over four of them spent professionally building production web applications, REST APIs and multi-role platforms.
I have worked across e-commerce, healthcare, pharmacy delivery, e-learning, sports booking and service marketplaces. On most recent projects I was the only backend developer, from the empty repository to delivery. Before that I led a backend team of up to 8 developers: reviewing code, mentoring developers and owning delivery across 8 production platforms.
How I work
Specification first
Before writing code I write down the use cases, the state transitions and the money rules, and I record architecture decisions so the next developer knows why, not only what.
Tests for the expensive failures
I test the paths that cost money when they break: a payment confirmed twice, a failure right after a charge, two people taking the last slot.
A shared starting point
At AAIT I was the main contributor to the internal Laravel starter kit the backend team built on: base services, API error handling, settlements and scaffolding commands. Around 8 to 10 developers used it on more than 15 projects.
A workflow for AI agents
I built a workflow that cuts a design file and a business analysis into small feature packs, then has AI agents implement each one under the architecture rules I write. I review every change and own the decisions. I taught it to other developers. My earlier projects were written entirely by hand.
Experience
10/2026 – Present
Senior Backend Developer
Link Development · Mansoura, Egypt (Remote)
- Sole backend developer on a Saudi shops-and-services marketplace: customer API, provider API and a Filament admin panel, 123 features delivered in eight planned cycles.
- Payment results applied exactly once, a wallet ledger with row locking, commissions and settlements, and a single map of order transitions with stock reservation.
05/2026 – 09/2026
Senior Backend Developer
Raiyansoft · Mansoura, Egypt
- Sole backend developer on multi-tenant SaaS, learning and e-commerce platforms.
- MyFatoorah payment integration, idempotent checkout, role-based access, and APIs documented with Postman and OpenAPI.
09/2023 – 04/2026
Senior Backend Developer / Backend Team Head
AAIT · Mansoura, Egypt
- Led a backend team of up to 8 developers across 8 Laravel platforms in e-commerce, healthcare, pharmacy delivery, e-learning, sports booking and service marketplaces, owning code review, task coordination and technical decisions.
- Built core modules for orders, bookings, wallets, settlements and notifications, with Tap and MyFatoorah payments, webhooks, Firebase and SMS notifications, and real-time communication over Socket.IO.
- Fixed notifications that were being sent for transactions that later rolled back, by dispatching them after commit.
- Reduced database load after launch by indexing heavily filtered order queries and caching static content.
10/2022 – 09/2023
Backend Developer
Badee Solutions · Remote
- Built REST APIs for a restaurant ordering and delivery system: orders, vendors, invoices, payments and reports, plus the admin dashboard.
- Developed an internal support ticketing system used across all of the company's products.
04/2022 – 07/2023
Backend Developer (part-time)
WJL · Remote
- Production support for the Jufrah marketplace app, live in seven countries: Al Rajhi Bank and Fawry payments, listings, and fixes reported by customers.
Skills
Backend
Databases & performance
Integrations
Tools & workflow
Leadership
Education
BSc in Computer Science
Mansoura University · 2015–2019
Languages
Arabic · Native
English · Conversational