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.
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
-
TunnelFlow
Self-hosted, open-source localhost tunnels. A CLI, a dashboard, live traffic inspection and webhook simulation.
Node.js, Next.js, WebSocket, Docker, Stripe
github.com/tedddby/TunnelFlow -
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
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
| Where | Before | After |
|---|---|---|
| Hot-path response time Zameel | ~1,150ms | about 200ms |
| External AI API spend Zameel | baseline | halved |
| Payments Zameel | Tap | Stripe, no downtime |
| Average API response time DAL | baseline | 40% lower |
| Incident resolution time (MTTR) DAL | baseline | halved |
If found, please return to: contact
Awab Ali
Alexandria, Egypt
- awab0dev@gmail.com
- Phone
- +20 155 017 7519
- in/4wab-ali
- GitHub
- tedddby
Open to backend and DevOps roles. Correspondence in Arabic or English.
Write to AwabAlso 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