awab@systems:~/portfolio
utf-8 · --:--:--
awab@systems ~ %

// backend & devops engineer

Awab Ali

I build Node.js APIs and the infrastructure that runs them. Built and shipped the backend for a product that turns WhatsApp conversations into structured orders for merchants — owning API architecture, payments, and containerized AWS deployment end to end. Ranked #1 team in Sudan at the IEEEXtreme 19.0 Global Programming Competition.

awab.jpg 840×895
Awab Ali
available for work -rw-r--r-- awab systems 143K
01 about ~/about

Backend engineer building Node.js APIs and the infrastructure that runs them.

I built and shipped the backend for a product that turns WhatsApp conversations into structured orders for merchants — owning API architecture, payments, and containerized AWS deployment end to end.

I take ownership of the whole path to production — schema design, authentication and per-tenant isolation, caching, then Docker, Nginx, and deployment. Ranked #1 team in Sudan at the IEEEXtreme 19.0 Global Programming Competition.

02 experience git log --reverse
  1. Jan 2026 — Present Dubai, UAE · Remote

    Backend & DevOps Engineer

    Zameel · Business Solutions Suite — backed by ElevenLabs Grants — zameel.co

    • Built the shared account layer behind a four-product business suite: one sign-in opens every product, with per-product access control and billing so accounts pay only for what they switch on
    • Built and shipped the backend for Zameel Commerce, which lets merchants take and fulfil orders directly over WhatsApp, and for Zameel Interview
    • Architected the Node.js/Express backend on MySQL 8 and Sequelize with a Redis caching layer; schema, indexing, and caching work cut hot-path response times from ~1,150ms to ~200ms and halved external AI API spend
    • Built the LLM-powered order-parsing engine (Gemini, DeepSeek, Claude) that extracts structured orders from mixed Arabic/English messages at ~87% accuracy in production
    • Led the Tap Payments to Stripe migration end to end — checkout sessions, webhook validation, subscription billing — with zero downtime and a measurable lift in completed transactions
    • Contributed to the Arabic-first, right-to-left handling that runs across the suite, with Arabic as the default and English alongside it
    • Containerized every service with Docker Compose and own production deployment on AWS EC2 behind Nginx, standardizing releases and cutting configuration incidents
    • Secured the platform with JWT authentication, RBAC authorization, strict per-tenant data isolation, and MFA
    • Part of a 3-person core team; own the backend and infrastructure track and mentor an engineering intern
  2. May 2024 — Jan 2026 Khartoum, Sudan

    Backend Engineer (Part-time)

    DAL Group · Sudan's largest and most diversified private conglomerate

    • Designed and developed 15+ scalable backend services using Node.js and Express.js, delivering secure RESTful APIs that supported 10,000+ daily requests with high availability
    • Optimized SQL queries, reducing average API response times by 40%
    • Integrated 8+ internal and third-party systems through secure REST APIs, eliminating manual data entry and reducing processing time by 60%
    • Implemented JWT authentication and role-based access control (RBAC), securing access for 500+ internal users across multiple business applications
    • Improved backend scalability through asynchronous processing, caching, and indexing strategies, increasing request throughput while reducing infrastructure costs
    • Monitored and resolved production issues using centralized logging and performance monitoring, decreasing critical incident resolution time (MTTR) by 50%
  3. Jan 2024 — May 2024 Khartoum, Sudan

    Backend Engineer

    IntelliSoft Technologies · IT services and IT consulting

    • Designed and built 5 core REST API endpoints powering the platform's order and catalog flows, improving order-processing throughput
    • Implemented authentication and authorization end to end, including password hashing and multi-factor authentication
    • Integrated payments into the platform's checkout flow
    • Built internal integrations connecting the platform to other systems, working as part of a larger engineering team on client projects
    • Tuned MySQL queries and added caching to hold performance under load, and wrote unit and integration tests to protect reliability
03 education & recognition ~/education
  1. 2022 — 2026 Khartoum, Sudan

    BSc Information Technology

    Sudan University of Science and Technology

    • Focused on software engineering and backend development
  2. 2025 24-hour algorithmic contest

    IEEEXtreme 19.0 Global Programming Competition

    Ranked #1 team in Sudan — team ZeroDay

04 projects ~/projects
~/projects/tunnelflow open ↗

Open-source, self-hosted localhost tunneling platform. Expose local ports instantly with a dashboard, CLI tool, traffic inspection, breakpoints, webhook simulation, and team support.

stack node.js · next.js · websocket · docker · stripe
~/projects/trackmail open ↗

AI-powered job application tracker that automatically parses job-related emails and organizes them into a visual kanban pipeline — from Applied to Offer. Multi-inbox management, AI reply assistant, and built-in analytics.

stack node.js · next.js · typescript · nylas · mysql · stripe
~/projects/hijri-utils open ↗

Published zero-dependency JavaScript library for Hijri (Islamic calendar) date conversions, formatting, and comparisons. Supports ESM & CommonJS — 1,500+ downloads on npm.

stack javascript · npm · zero-dep · esm/cjs
~/projects/tedddby 2020 — 2023

Self-funded software service built and run end to end as sole engineer and operator — 15,000+ paid transactions and roughly $20K in revenue. High-volume PHP backend with RSA request signing, OpenSSL cryptography, and X.509 certificate handling, plus a Node.js/MySQL customer portal with payments and a C# desktop tool for internal automation.

stack php · node.js · mysql · c#
~/projects/classmate open ↗

A web-based classroom management platform built with Node.js and Express. Features secure authentication, class scheduling, and video conferencing integration via VideoSDK.

stack node.js · express · videosdk · auth
~/projects/jambak open ↗

A modern platform for promoting volunteerism and community engagement. Allows users to browse, manage, and organize volunteering opportunities with ease.

stack community · volunteering · responsive
~/projects/moodle-quiz-solver open ↗

An intelligent quiz solver using Google's Gemini AI to answer Moodle quiz questions with real-time progress tracking. Features Puppeteer automation and Server-Sent Events.

stack node.js · gemini · puppeteer · sse
~/projects/tedddby-activator open ↗

Legacy iOS system research project focused on understanding activation workflows and low-level OS behavior in jailbroken environments.

stack ios · research · low-level
05 skills stack --tree
~/stack
languages/ javascript (node.js) · typescript · php · c# · java
backend/ express.js · rest-api-design · sequelize-orm · jwt · rbac · mfa · webhooks · async-processing
data-devops/ mysql (schema-design · query-optimization) · redis · docker · docker-compose · aws-ec2 · nginx · linux-vps · centralized-logging & monitoring
integrations/ stripe · whatsapp-cloud-api (meta) · nylas · llm-apis (gemini · deepseek · claude) · git · postman · unit & integration testing
06 contact ~/contact.env

Open to new opportunities and interesting problems. Pick a channel.