Ali Muhammad
علي محمدBuilds products end to end — data model to deploy.
Online stores, booking platforms and AI tools — from the database to the live site.


About
Most projects start from a real local constraint rather than a hypothetical user.
Computer engineer and full-stack developer based in Baghdad. I build the whole thing — schema, API, interface, deploy — because the interesting decisions usually live in the seams between those layers.
My own shop losing orders in an Instagram inbox. A patient backlog that needs a marketplace. The work starts with something already broken for someone specific — often me — which tends to produce sharper products than starting from a persona.
Every product here that has an interface is built for Arabic readers, and each one answers that differently: Abirshir is Arabic only, DentalLink opens in Arabic and sets English only where the product names itself, and room707 runs both languages on the same screen. Right-to-left is where those layouts start rather than a mirror applied at the end.
Selected work
Toolkit
Each tool, and the plates it built
Languages
- TypeScriptUsed on plates: 003 — DentalLink
- PythonUsed on plates: 004 — One Who Reads Aloud
- C++
- SQL
Frameworks
- Next.js
- React
- FastAPIUsed on plates: 004 — One Who Reads Aloud
- Tailwind CSSUsed on plates: 003 — DentalLink
Infrastructure
- Supabase
- Vercel
- SQLite
- Local GPUUsed on plates: 004 — One Who Reads Aloud






