Skip to content
View mo74x's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report mo74x

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
mo74x/README.md

Hi, I'm Mohamed Arafa πŸ‘‹

Typing SVG

LinkedIn Email Profile Views

Building scalable, high-concurrency backend systems with Node.js, NestJS & TypeScript, deployed on AWS.
Specializing in event-driven microservices pipelines, deterministic matching engines, event sourcing, real-time telemetry, and cloud-native Kubernetes orchestration.


βš™οΈ Core Expertise & Tech Stack

Languages & Frameworks

Databases & Messaging

DevOps, Observability & UI


πŸš€ Featured Projects

⚑ Matchbook β€” Real-Time Event-Sourced Order Matching Engine

High-throughput financial matching engine featuring Price-Time Priority (FIFO) execution, append-only event store crash recovery, full Prometheus/Grafana telemetry, and automated CI SLA performance gates.

  • Deterministic Engine: Implemented a synchronous Price-Time Priority (FIFO) matching algorithm supporting LIMIT, MARKET, IOC, and FOK order types with sub-millisecond execution times and L2 depth aggregation (18,700+ ops/sec throughput).
  • Event Sourcing & Crash Recovery: Designed an append-only event store (OrderEvent) backed by PostgreSQL 15, coupled with automated OrderBookSnapshot state checkpoints enabling zero-data-loss crash recovery.
  • Multi-Market Isolation & Circuit Breakers: Created per-instrument task queues (MarketProcessor) with automated circuit breakers that halt trading on persistence failures.

πŸ’Έ Hawala β€” Fintech Remittance Backend

A trust-network settlement system designed for secure, distributed financial remittances.

  • Core Architecture: Built utilizing NestJS, PostgreSQL, Redis, and BullMQ.
  • System Integrity: Established strict domain rules and idempotency requirements to simulate secure financial settlements, preventing double-spending and ensuring transaction integrity across distributed nodes.

🚚 FleetPulse β€” Production-Grade Last-Mile Delivery Engine

A polyglot-persistent, event-driven logistics platform handling the full delivery lifecycle β€” from order ingestion and geo-spatial courier dispatch, to double-entry financial settlement.

  • Polyglot Persistence: Architected a multi-database system using MongoDB (order documents), PostgreSQL (double-entry financial ledger), Redis (GeoSets, distributed locks), and Elasticsearch (fuzzy waybill search).
  • Concurrency-Safe Dispatch: Implemented a geo-spatial courier matching engine using Redis GeoSets (GEOSEARCH) with Redlock distributed locking to prevent race conditions during concurrent order assignment.
  • Async Order Pipeline: Designed a resilient order ingestion pipeline via BullMQ with exponential backoff retries, decoupled from RabbitMQ event-driven consumers.

🌐 Nexora β€” Multi-Tenant Event Ingestion & Analytics Platform

A high-performance 3-service microservices platform built to ingest, throttle, and analyze per-tenant events in real-time.

  • Distributed Architecture: Integrated cross-service communication utilizing gRPC for synchronous request-response and Apache Kafka for decoupled event-driven streaming.
  • Atomic Rate Limiting: Enforced dynamic per-tenant throttling using an atomic Redis Lua token-bucket script to guarantee system fairness.

πŸ“¦ agentic-json-repair (npm package)

Open-source utility library published to the npm registry.

  • Provides robust, automated repair of malformed JSON strings, specifically optimized for handling unpredictable structural outputs from LLMs and agentic systems.

πŸ›‘οΈ Engineering Philosophy & System Design Values

  • Deterministic & Event-Sourced Architecture: Decoupling execution logic from I/O boundaries, using append-only event logs for auditability, replayability, and deterministic state recovery.
  • Zero-Trust Multi-Tenancy: Ensuring absolute tenant data isolation at the routing, service, and database levels.
  • Observability & Metric-Driven Engineering: Treating latency percentiles (p50, p95, p99), metric exposition (Prometheus/Grafana), and log correlation (x-request-id) as first-class citizens.

πŸ“Š GitHub Insights & Statistics

GitHub Stats Top Languages

GitHub Streak


Let's build something remarkable. Open to senior and backend engineering opportunities. Feel free to reach out on LinkedIn.

Pinned Loading

  1. Hwala Hwala Public

    Enterprise-grade, multi-tenant digital wallet and double-entry financial ledger engine built with NestJS, Prisma, PostgreSQL, Redis, and BullMQ.

    TypeScript 1

  2. Fleetpulse Fleetpulse Public

    FleetPulse is a real-time, last-mile delivery management platform designed for high-throughput logistics operations. It handles the full lifecycle of a delivery order β€” from ingestion and courier d…

    TypeScript 1

  3. matchbook matchbook Public

    A real-time order matching engine built with NestJS, PostgreSQL, and WebSockets. Matchbook implements a Price-Time Priority (FIFO) matching algorithm backed by an append-only event store, enabling …

    TypeScript

  4. Nexora Nexora Public

    A high-throughput, multi-tenant event ingestion and analytics platform built with a microservices architecture. StreamGate accepts thousands of events per second, applies per-tenant rate limiting, …

    TypeScript

  5. FinGuard FinGuard Public

    A backend API for financial identity verification, built with NestJS, PostgreSQL, Redis, and Prisma. The system handles the full lifecycle of identity verification cases, from applicant registratio…

    TypeScript

  6. finpay finpay Public

    A NestJS microservices monorepo implementing a production-grade backend for a fintech payment platform. Built to demonstrate enterprise-level backend engineering patterns including double-entry acc…

    TypeScript