Mohamed Abdalgader

Cairo, Egypt · Relocation Ready

Software engineer focused on backend systems, distributed architectures, and core algorithms. Open-source contributor to the GraphHopper routing engine. Graduated with a B.Sc. in Computer Science from Ain Shams University (2026).

Open Source

GraphHopper Routing Engine

Contributed core improvements to the global open-source navigation engine:

PR #3315 (OSM Tags) PR #3283 (Fork Geometry) PR #3271 (Roundabouts)

Featured Projects

CrateMind

Event-driven distributed grocery delivery platform orchestrating Order, Inventory, Packing, and Delivery microservices. Designed asynchronous communication via Apache Kafka, implementing the Saga pattern for multi-service transactions, idempotent consumer processing, and version-based optimistic locking. Sustained 98.5 req/s at 6ms p95 latency under concurrent load testing.

Source Code API Documentation
Hasal-Eih News Intelligence Platform

Intelligent bilingual news aggregation platform with microservices ingestion pipelines. Built asynchronous worker queues with Celery and Redis, real-time sentiment polarity detection using fine-tuned RoBERTa and MARBERT models, and millisecond-level semantic embeddings with pgvector.

Source Code

Other Projects

LinkGuard

High-performance URL expansion and inspection API. Integrated Redis caching achieving 50 req/s with 35ms p95 latency, backed by automated GitHub Actions CI/CD.

Source Code API Documentation
Fintech Wallet

Microservice transaction ledger with automated spare-change round-up investments, JWT role-based access control, OpenAPI documentation, and optimistic concurrency locks.

Source Code API Documentation
QVM Media Pipeline

Automated media engine generating synchronized Quranic verse video compositions through scriptable FFmpeg pipelines and audio waveform alignment.

Source Code Live Demo
Aperture of the Past

First-person exploration experience. Engineered decoupled OOP interaction systems, dynamic state-shifts, and AI NavMesh pathfinding.

Play on Itch.io
Tiny Compiler

Lexical and syntax analyzer for the Tiny programming language, building deterministic symbol verification tables and abstract syntax trees.

Source Code

Technical Skills

Languages Java, Python, C++, TypeScript, SQL
Backend & Systems Spring Boot, Spring Cloud, Apache Kafka, Saga Pattern, Microservices, Idempotency, REST APIs
Data & In-Memory PostgreSQL, Redis, MongoDB, pgvector, Optimistic Locking
Infra & DevOps Docker, Kubernetes, GitHub Actions CI/CD, Prometheus, Grafana, Linux, JUnit
Education B.Sc. in Computer Science, Ain Shams University (Class of 2026)

Photography

Outside of software engineering, I do some photography.