Skip to content
View nubielziz's full-sized avatar

Block or report nubielziz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nubielziz/README.md

Abdulrahman

Backend & AI Agent Engineer

Typing SVG


👋 About

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

🛠️ Tech Stack

Core Backend

TypeScript NestJS Bun Fastify Node.js

Data & Infra

PostgreSQL Drizzle Redis Docker Cloudflare

AI & Agents

Claude Mastra pgvector Python

Frontend

React Next.js Tailwind shadcn/ui


🚀 What I'm Building

🧕 Masa Fashion Agent

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.

Visual search via pgvector + Marqo-FashionSigLIP · ManyChat integration · hybrid human/AI handoff · 5 agent tools

🛒 Slatna

Multi-vendor COD marketplace

A marketplace backend built for the Jordanian cash-on-delivery model. 36 tables, 5 actor types, ~118 endpoints.

Derived order status · append-only event log · transactional outbox · integer-fils money

🏢 Tafawwq

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.

Tenant isolation · per-merchant catalogs · usage metering · RTL-first admin


🧭 How I Build

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.

🏆 Competitive Programming

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

Popular repositories Loading

  1. Nedal-Daher Nedal-Daher Public

    1

  2. End_NodeJS End_NodeJS Public

    CSS 1

  3. My-website My-website Public

    CSS 1

  4. My-personal-site My-personal-site Public

    CSS

  5. profile profile Public

  6. Final-javascript-project Final-javascript-project Public

    JavaScript