Skip to content
View mu7ammad-3li's full-sized avatar

Block or report mu7ammad-3li

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
mu7ammad-3li/README.md

Muhammad Ali

Backend & Systems Engineer

Go · C · Python · DevOps & Tooling

I build things at every layer — from bare-metal hypervisor sandboxes and Redis clones in C, to production SaaS backends and cloud automation pipelines.

LinkedIn Email GitHub

📍 Cairo, Egypt · Open to Remote


Who I Am

I'm a backend and systems engineer with 3+ years of production experience.

I don't specialize in one layer. I've configured Xen hypervisors on bare metal, written TCP socket servers in C, designed multi-tenant PostgreSQL schemas with row-level security, and automated AWS EC2 build pipelines that replaced hours of manual work.

What drives me is understanding how things actually work — not just calling the API, but knowing what's happening underneath.

I'm currently deepening my embedded C and DevOps tooling skills, with a strong interest in systems-level roles in automotive and infrastructure engineering.


What I've Built

🔧 Redis Clone — C

A from-scratch implementation of core Redis in C.

  • RESP protocol parser
  • TCP socket server
  • Key-value store with TTL expiry
  • Hash tables and dynamic arrays — no external libraries, manual memory management throughout

🦠 Malware Detection Sandbox — Xen · DRAKVUF · Python · XGBoost

Graduation thesis — hypervisor-level malware analysis platform built on bare metal.

  • Configured Xen hypervisor with 7 isolated Windows VMs (128GB RAM, NVMe, private bridged networking)
  • Integrated DRAKVUF for agentless, kernel-level syscall tracing — invisible to running malware
  • Built the feature extraction pipeline: syscall N-gram sequences, TF-IDF feature selection
  • Dynamic XGBoost model achieved 93% TPR at 2% FPR on 71,000+ PE samples

My focus: infrastructure, sandbox orchestration, network isolation, and feature extraction pipeline


🏢 MERIDIEN — Retail SaaS Platform — Go · Gin · PostgreSQL · Flutter

github.com/meridien-engine

Production-grade multi-tenant SaaS for retail operations.

  • PostgreSQL Row-Level Security with per-transaction SET LOCAL business context isolation
  • Two-tier JWT system (generic + scoped tokens) with JTI blacklisting in Redis
  • Fail-open Redis dependency — deliberate resilience decision
  • 26+ REST endpoints: multi-branch inventory, POS sessions, role-based access control

⚙️ AWS EC2 Automated Build Pipeline — Node.js · AWS EC2 · S3 · PowerShell

Built for a digital publishing client — one-click desktop app generation.

  • Launches on-demand Windows EC2 instances via UserData PowerShell scripts
  • Full build sequence: pull template → inject book data → compile → upload .exe to S3 → update MongoDB → self-terminate
  • 70% reduction in build costs — zero idle infrastructure, zero manual intervention

💬 Assist+ — Customer Service Platform — Go · Bun · Hono · PostgreSQL · Redis

github.com/mu7ammad-3li/assist-plus

Distributed messaging API with AI integration.

  • Multi-channel webhook processing (Facebook, Instagram) at scale
  • Semantic caching layer via pgvector — 60% reduction in LLM API costs
  • Async task system with Redis and BullMQ for reliable message delivery

📄 CV-lize — Resume Analysis Tool — Python · FastAPI · spaCy · MongoDB

github.com/mu7ammad-3li/cv-lize

NLP pipeline for resume analysis and candidate-job matching.

  • spaCy NER for structured data extraction from unstructured resumes
  • LLM-based scoring algorithm for candidate-job fit ranking

Tech Stack

Layer Tools
Systems & Low-Level C, Embedded C, sockets, memory management, RESP protocol
Backend Go (Gin), Node.js (Express, Hono), Python (FastAPI)
Databases PostgreSQL (RLS, pgvector), MongoDB, Redis
Cloud & Infra AWS (EC2, S3, Spot Instances, IAM), Docker, Git
AI / LLM Gemini, OpenRouter, spaCy, semantic caching, RAG, MCP
Frontend React, Next.js, Electron, Flutter (AI-assisted)

Currently Learning

  • Embedded C — microcontroller programming, memory-mapped I/O, bare-metal C
  • DevOps tooling for embedded targets — build systems, cross-compilation, flashing pipelines
  • Go deeper into systems programming

A Bit More Context

I'm the eldest in a family of eight. After losing my father, I took on the responsibility of keeping things running — while simultaneously building software, learning new stacks, and pursuing a technical career I believe in.

That context shapes how I work: I don't give up on hard problems, I'm honest about what I know and don't know, and I build things that actually work under pressure.


Open to backend, systems, DevOps, and embedded tooling roles.

LinkedIn Email

Pinned Loading

  1. swiftcart swiftcart Public

    E-commerce platform (React + TypeScript + Firebase)

    TypeScript

  2. SwiftDashboard SwiftDashboard Public

    Dashboard for SwiftCart (React + TypeScript + Vite)

    TypeScript

  3. OmniAssistant OmniAssistant Public

    AI-powered chatbot (Next.js + Genkit)

    TypeScript

  4. cv-lize cv-lize Public

    AI-powered resume optimization tool (React + FastAPI + MongoDB)

    Python 1

  5. meridien-engine/MERIDIEN meridien-engine/MERIDIEN Public

    Enterprise Multi-tenant Retail Engine | Go & Flutter

    Dart 1

  6. log-sentinel log-sentinel Public

    🛡️ A memory-efficient CLI for analyzing log files. Stream-based parsing, JSON reports.

    TypeScript