Solo builder shipping production AI systems for the Arab e-commerce market — conversational sales agents, multi-vendor marketplaces, and multi-tenant SaaS. I write the backend, design the schema, run the ads, and own the outcome.
name: Abdulrahman
role: Backend & AI Agent Engineer / Founder
location: Amman, Jordan 🇯🇴
building: AI sales agents · COD marketplaces · multi-tenant SaaS
stack: NestJS · Bun · Drizzle · PostgreSQL · Mastra · Claude API
languages: العربية (native) · English (fluent)
motto: "The database is the contract."Core Backend
Data & Infra
AI & Agents
Frontend
|
AI sales agent on Messenger An Arabic-speaking conversational agent that handles the full sales funnel for an abaya brand — from product discovery to captured order.
|
Multi-vendor COD marketplace A marketplace backend built for the Jordanian cash-on-delivery model. 36 tables, 5 actor types, ~118 endpoints.
|
Multi-tenant agent SaaS Turning the Masa agent into a platform — any merchant can plug in a catalog and get a selling AI agent on day one.
|
Principles I actually enforce in code review — not poster material.
- Backend services own all business logic. Agent tools are thin adapters, nothing more.
- The database is the contract. If the schema doesn't express it, the invariant doesn't exist.
- Money is an integer. Fils, not floats. Commissions in basis points.
- State is derived, events are appended. Order status is computed, never mutated in place.
- Arabic-first, not Arabic-translated. RTL, dialect, and local commerce norms are design inputs — not a post-launch patch.
Long-time competitive programmer — graphs, DP, and data structures are home turf.
- 🥇 Competing with Team Echos in the Arab Future Programmers Contest (AFPC)
- 📘 Author of a 25-page LaTeX Team Reference Document covering BFS/DFS, DP variants, graph algorithms, and core data structures
- ⚡ Believer that algorithmic thinking is what makes backend architecture feel obvious


