Skip to content
View Mohamed-khattab's full-sized avatar

Organizations

@speakol-ads @IEEE-SSCS-Alex-SC @yfosp @enzomSnakeGame @Diabetic-Predictor @SpaghettiDB @data-hive-solutions @alto-tech @wheelPro-tech

Block or report Mohamed-khattab

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
Mohamed-Khattab/Readme.md

πŸ‘‹ About me

I'm a software engineer based in Alexandria, Egypt, currently building at @specright. I gravitate toward problems where correctness, latency, and resource budgets actually matter β€” order books, storage engines, message queues, rate limiters, recovery tools.

I write a lot of Go for systems work, PHP / Laravel and TypeScript for the product surface, and reach for Python when a problem needs to be solved in an afternoon.

"Engineering background β€’ Product & business curious β€’ Trying to build things that work and matter."


🧠 What I'm into right now

  • πŸ’± Fintech & financial systems β€” exchanges, matching engines, market data, post-trade
  • 🌐 Distributed systems β€” gossip protocols, replication, queues, consensus
  • πŸ—ƒοΈ Database internals β€” storage engines, B+ trees, WAL, binlog recovery
  • πŸ”“ Open source β€” contributing where the work compounds for everyone
  • 🀝 Volunteering β€” open to pro-bono engineering for OSS projects and mission-driven orgs

If you're building in fintech / financial infrastructure or running an OSS project that needs hands β€” let's talk.


πŸ› οΈ Stack

Languages Β 

Frameworks Β 

Data & Infra Β 


πŸš€ Featured work

ProjectWhat it isStack
exchange-core High-performance order matching engine β€” price-time priority, WAL persistence, HMAC auth, rate limiting, TLS. Go
Storage-Engine Database storage engine β€” HeapManager for table data and IndexManager with B+ tree indexes, binary on-disk format, integrity & consistency invariants. Go
MemStash Redis-compatible server speaking RESP, with AOF persistence β€” written from scratch. Go
simple-gossip-SIP Gossip protocol simulator β€” dynamic intervals, simulated network delays, dead-node handling. Go
Token-bucket-rate-limiter Token-bucket limiter with global / per-service / per-IP scopes. Go
Message-Queue Lightweight pub/sub queue with REST APIs for subscribe / publish / consume. Go

πŸ“Š GitHub at a glance

stats top languages
streak
trophies
activity graph

πŸ… Problem solving

Codeforces LeetCode HackerRank


πŸ“¬ Reach me

Gmail LinkedIn X / Twitter Medium Portfolio


Open to interesting problems β€” especially in fintech, financial infrastructure, and open source. βœ‰οΈ

Pinned Loading

  1. enzomSnakeGame/snakegame enzomSnakeGame/snakegame Public

    This GitHub repository contains the code for a multiplayer Snake and Ladder game built using Node.js and React.js. It features user registration and login, game creation and joining, a visually app…

    JavaScript 1 5

  2. Diabetic-Predictor/Diabetic-Predictor Diabetic-Predictor/Diabetic-Predictor Public

    Diabetic Predictor Website is a web application for doctors to predict diabetes in patients. It uses machine learning algorithms for personalized predictions. The platform integrates Flask, Node.js…

    JavaScript 3 1

  3. CORS-Proxy-Server CORS-Proxy-Server Public

    CORS Proxy Server in Go This is a lightweight CORS (Cross-Origin Resource Sharing) proxy server implemented in Go, designed to facilitate cross-origin requests between web applications and APIs. Th…

    Go 1 1

  4. MemStash MemStash Public

    MemStash is a Redis-like server implemented in Go. MemStash supports a variety of common Redis commands, offers serialization and deserialization of data in the Redis Serialization Protocol (RESP) …

    Go