ββββ βββ ββββββ βββββββ βββββββββββββββ
βββββ βββββββββββββββββββββββββββββββββββ
ββββββ ββββββββββββββ βββββββββ ββββββββ
βββββββββββββββββββββ βββββββββ ββββββββ
βββ βββββββββ ββββββββββββββββββββββ βββ
βββ ββββββββ ββββββββββ βββββββββββ βββ
name: Nader Mohamed
role: Backend & Systems Engineer
location: Egypt
education:
degree: B.Sc. Electronics & Communications Engineering
university: Mansoura University
GPA: 90%
focus:
- Distributed systems
- Backend architecture
- Real-time applications
- Scalable REST & GraphQL APIs
- Networking
- Low-level programming
currently_exploring:
- Systems programming
- Platform engineering
- Infrastructure & DevOps
- Database internals
- Distributed databases
- Competitive programmingI build backend systems with a particular interest in how things work underneath the abstractions.
I'm especially interested in concurrency, networking, storage engines, distributed systems, databases, and infrastructure.
Graduation project developed under STMicroelectronics mentorship with an 8-person team.
Backend infrastructure for an autonomous ride-sharing platform.
- Spring Boot REST APIs
- PostGIS for geospatial queries
- Redis Pub/Sub for real-time state propagation
- Redis Keyspace Notifications
- MQTT/Mosquitto for vehicle communication
- Docker-based deployment
- 20+ RESTful APIs
- 377 Mockito unit tests
Spring Boot PostGIS Redis MQTT Mosquitto Docker
A TCP/IP stack implemented from scratch in Rust, running in userspace on top of a Linux TUN interface.
Instead of relying on the kernel's TCP implementation, the project handles networking logic in userspace.
- Packet parsing
- IP processing
- TCP packet handling
- TCP handshake
- TCP connection state machine
- Linux TUN interface integration
- Concurrent connection handling
Packet loss : 0%
RTT : < 2ms
Concurrent SYN probes : 20
Rust Linux TUN TCP/IP Networking Systems Programming



