Hello, I'm

Muhammad
El Sayed

Software Engineer - Backend

Software Engineer with a strong foundation in system design and high-performance data processing. Proven track record in optimizing database throughput and architecting scalable APIs using Python and Node.js. Focused on solving complex engineering challenges through iterative optimization, evidenced by advanced work in log ingestion systems, polyglot architectures, and geospatial data pipelines.

About Me

Muhammad El-Sayed - Software Engineer
Add your photo

With a strong foundation in Computer Engineering from Alexandria University, I have spent the last year engineering high-performance backend solutions in production environments. My expertise lies in optimizing database interactions and architecting maintainable APIs using Django and PostgreSQL, successfully reducing API latencies and query counts in real-world applications.

While my core expertise is rooted in the Python ecosystem, I am actively expanding my technical horizon by building high-throughput, event-driven platforms using Node.js and C++. I apply a comprehensive approach to performance, bridging the gap between high-level system architecture and low-level code optimization—leveraging SIMD, branchless programming, and advanced concurrency models to engineer solutions that maximize hardware efficiency.

Education

Bachelor of Science in Computer Engineering

Alexandria University

Alexandria, Egypt • Sep 2018 - Jul 2023

Latest Articles

I write about backend development, system design, and software engineering best practices.

Work Experience

Software Engineer (Reserve Officer)

Egyptian Armed Forces • Alexandria, Egypt

May 2024 - Present

Optimizing database performance and architecting backend systems.

  • Engineer complex PL/SQL stored procedures and optimize heavy SQL queries within an Oracle Database environment to ensure data consistency for high-volume records
  • Maintain proficiency in modern backend stacks (Node.js, C++) by architecting high-performance open-source systems during off-duty hours
PL/SQLOracle DatabaseNode.jsC++

Software Engineer

Sindion Technology Ltd • Alexandria, Egypt

Sep 2023 - May 2024

Backend development optimizing performance and architecture.

  • Optimized database queries through strategic use of Django ORM methods and PostgreSQL indexing, reducing query count by 92.83% and improving API response times by 65.45%, decreasing average latency
  • Architected geospatial data pipeline using PostGIS for storing and querying polygon/multipolygon geometries, designing RESTful API endpoints to transform PostGIS spatial data into GeoJSON format for real-time visualization on Google Maps, enabling interactive property boundary mapping
  • Established technical documentation system using OpenAPI (Swagger), Sphinx, and Read the Docs, creating 20+ interactive API specifications with request/response schemas and authentication flows
DjangoPostgreSQLPostGISOpenAPIDocker

Software Engineer Intern

Sindion Technology Ltd • Alexandria, Egypt

Jul 2022 - Oct 2022

Refactoring legacy code and resolving performance bottlenecks.

  • Refactored legacy Django codebase to improve maintainability, extracting repetitive logic into reusable functions and adhering to DRY principles and PEP 8 conventions
  • Resolved critical N+1 query performance bottleneck in Django REST Framework API views by implementing ORM optimization techniques, reducing query count by 70% and improving response times
DjangoDjango REST FrameworkPython

Featured Projects

High-Throughput Log Ingestion Platform

Developing high-throughput log ingestion achieving 2.8x performance improvement over baseline through iterative optimization using Node.js cluster mode, worker threads, and Redis streams for parallel processing. Architecting onion architecture with domain-application-infrastructure separation, implementing polyglot API layer with HTTP/1.1, HTTP/2, and gRPC for high-performance binary communication.

  • Engineered a high-throughput log ingestion system, achieving 2.8x performance improvement over baseline through iterative optimization using Node.js cluster mode and Redis streams.
  • Implemented onion architecture with strict domain-application-infrastructure separation, and developed polyglot API layer with HTTP/1.1, HTTP/2, and gRPC using Protocol Buffers to reduce payload size by 54% and increase parsing throughput by 9.4x.
  • Built an event-driven data pipeline using Redis streams for asynchronous batch processing and ClickHouse.
  • Integrated experimental vector semantic search using OpenAI embeddings and ClickHouse cosine similarity queries for natural language anomaly detection.
  • Developed high-performance C++ component to replace Node.js workers, increasing throughput by 2.7x while reducing peak CPU load by 75% and memory footprint by 80% through efficient memory management.
Node.jsC++ClickHouseRedisDockergRPCProtobuf

Social Network API

Built RESTful API for social networking platform with Django REST Framework and PostgreSQL, implementing core features (posts, follows, comments, likes) with JWT-based authentication.

  • Architected modular backend across 6 specialized Django apps with 20+ API endpoints handling user management, content CRUD operations, and social graph relationships with JWT-based authentication.
  • Designed PostgreSQL database schema leveraging JSONB fields for flexible post metadata storage, optimizing queries through Django ORM with select_related and prefetch_related techniques.
  • Containerized application using Docker, configured SSL certificates for secure HTTPS communication.
DjangoDjango REST FrameworkPostgreSQLRedisDocker

Technical Expertise

Focusing on scalability, maintainability, and high-performance systems.

Languages

  • JavaScript (Node.js) Advanced
  • Python Advanced
  • SQL Intermediate
  • C/C++ Intermediate
  • Java Intermediate

Frameworks & Databases

  • Fastify / Express.js Backend Frameworks
  • Django / DRF Python Frameworks
  • ClickHouse OLAP Database
  • PostgreSQL Relational Database
  • Redis InMemory / Caching

Tools & Infrastructure

  • Docker Containerization
  • Git / GitHub Actions CI/CD & Version Control
  • Linux OS
  • Protocol Buffers / gRPC Communication
  • OpenAPI API Specification

Currently Learning

Advanced Database Systems (CMU)Distributed SystemsDocker InternalsSoftware Architecture

Certifications & Credentials

McKinsey.org Forward Program

McKinsey.org Forward Program

McKinsey.org

Dec 2025
Problem SolvingResilienceCommunicationTeamwork
Verify Credential
Programming Languages, Part C

Programming Languages, Part C

Coursera

Jul 2023
Object-Oriented ProgrammingRubyGenerics
Verify Credential
Programming Languages, Part B

Programming Languages, Part B

Coursera

Jun 2023
Functional ProgrammingRacket
Verify Credential
Programming Languages, Part A

Programming Languages, Part A

Coursera

May 2023
Functional ProgrammingML/SML
Verify Credential

Get In Touch

I'm currently open to new opportunities and collaborations. Whether you have a question or just want to say hi, feel free to reach out!

Let's Connect

I'm always excited to discuss new projects, opportunities, or just have a chat about technology and software development.

Available for work

I'm currently looking for new opportunities in software engineering roles. Let's build something great together!