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."
- π± 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.
| Project | What it is | Stack |
|---|---|---|
| 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 |



