Awab Ali

Backend engineer, Alexandria, Egypt

Untitled (the back end), 2020–

Node.js, TypeScript and PHP. MySQL and Redis. Docker, Nginx and AWS. Stripe, WhatsApp and three language models. Mostly out of sight.

Currently backend and DevOps engineer at Zameel, Dubai (remote)

You're looking at the back of the canvas: the bars, the stamps, the paperwork. It's the side he works on.

The back of the canvas

Who this is

أواب علي

Backend engineer. I build what sits behind the screen: the API, the database, the payments, the queue and the server it all runs on.

Right now that's Zameel, where a WhatsApp message in Arabic, English or both turns into an order a shop can actually fulfill.

ظهر اللوحة the back of the painting

Provenance: work history

Schooling: BSc Information Technology, Sudan University of Science and Technology, 2022–2026.

Full paperwork (CV, PDF)

Exhibited: projects

  • Recent acquisition

    CodeVerse

    Paste a public GitHub repository and fly through it as a city. Directories become districts, files become buildings, imports arc between them and recent commits light up. Real syntax trees from tree-sitter, and nothing gets cloned or run.

    TypeScript, Next.js, Three.js, tree-sitter, GitHub API

  • TrackMail

    Reads your inbox and files every job application onto a kanban board, from applied to offer. Multi-inbox sync and an AI reply assistant.

    Node.js, TypeScript, Next.js, Nylas, MySQL, Stripe

    github.com/tedddby/TrackMail
  • hijri-utils

    A published, zero-dependency npm library for Hijri calendar conversion, formatting and comparison. ESM and CommonJS.

    Today is a date in two calendars.

how a WhatsApp message becomes an order

A pencil sketch of Zameel's order pipeline. A WhatsApp message written in Arabic and English, asking for two shawarma and a Pepsi delivered to Smouha, arrives by webhook at Nginx and an Express app running in Docker Compose on AWS EC2. A language model (Gemini, DeepSeek or Claude) turns it into structured order data, about 87 percent accurately in production. The order is stored in MySQL with Redis caching in front. Schema, indexing and caching work took the hot path from about 1,150 milliseconds to about 200. The shop gets a real order.

Medium: tech stack

  • JavaScript (Node.js), TypeScript, PHP, C#, Java
  • Express, REST, Sequelize, JWT, RBAC, MFA, webhooks, background jobs
  • MySQL, Redis, Docker, Docker Compose, Nginx, AWS EC2, Linux
  • Stripe, WhatsApp Cloud API, Nylas, Gemini, DeepSeek, Claude

Dimensions: production scale

15+ services, 10,000+ requests a day, 500+ users (DAL Group)

Treatment record: measured results

WhereBeforeAfter
Hot-path response time Zameel~1,150msabout 200ms
External AI API spend Zameelbaselinehalved
Payments ZameelTapStripe, no downtime
Average API response time DALbaseline40% lower
Incident resolution time (MTTR) DALbaselinehalved
1st in Sudan IEEEXtreme 19.0 · 2025 team ZeroDay View the certificate

If found, please return to: contact

Awab Ali

Alexandria, Egypt

Email
awab0dev@gmail.com
LinkedIn
in/4wab-ali
GitHub
tedddby

Open to backend and DevOps roles. Correspondence in Arabic or English.

Write to Awab

Also in the crate: more projects

  • ClassMate, classroom scheduling and video calls on Node.js and VideoSDK
  • Jambak, a place to find and organize volunteering
  • MoodleQuizSolver, Gemini and Puppeteer, with live progress over server-sent events
  • tedddbyActivator, old research into iOS activation

Condition report · No. 4

Zameel

Held by
Zameel, a four-product business suite backed by ElevenLabs Grants. Dubai, remote. zameel.co
Role
Backend and DevOps engineer, one of a three-person core team
Dates
January 2026 to present
Medium
Node.js, Express, MySQL 8, Sequelize, Redis, Docker Compose, Nginx, AWS EC2, Stripe, WhatsApp Cloud API, Gemini, DeepSeek, Claude

Examined

Condition report · No. 3

DAL Group

Held by
DAL Group, Sudan's largest and most diversified private conglomerate. Khartoum.
Role
Backend engineer, part-time
Dates
May 2024 to January 2026
Medium
Node.js, Express, SQL, REST, JWT, RBAC, caching, centralized logging and monitoring

Examined

Condition report · No. 2

IntelliSoft Technologies

Held by
IntelliSoft Technologies, IT services and consulting. Khartoum.
Role
Backend engineer
Dates
January to May 2024
Medium
REST, MySQL, caching, MFA, unit and integration tests

Examined

Condition report · No. 1

Tedddby

Held by
Tedddby, his own self-funded software service. Same name as the GitHub account.
Role
Sole engineer and operator
Dates
2020 to 2023
Medium
PHP, Node.js, MySQL, C#, OpenSSL

Examined