Hello, I'm

Muhammad
El Sayed

Software Engineer - Backend

Software engineer who reduced database query counts by 92.83% and improved API response times by 65.45% in production. Designed and built a high-throughput log ingestion platform (2.8x baseline performance) using Node.js, Redis Streams, ClickHouse, and C++. Specialized in system design, database optimization, API architecture, and event-driven distributed systems.

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.

  • Ensured data consistency across high-volume military records by engineering and optimizing complex PL/SQL stored procedures and SQL queries, handling 100K+ records under strict reliability requirements.
PL/SQLOracle DatabaseNode.jsC++

Software Engineer

Sindion Technology Ltd • Alexandria, Egypt

Sep 2023 - May 2024

Backend development optimizing performance and architecture.

  • Reduced API response times by 65.45% and eliminated 92.83% of redundant database queries by implementing Django ORM optimizations and PostgreSQL composite indexing on the production application, directly improving the end-user experience for the property management platform.
  • Enabled real-time interactive property boundary visualization on Google Maps by architecting a geospatial data pipeline using PostGIS (MultiPolygon geometries) and designing RESTful API endpoints that transform spatial data into GeoJSON format for the frontend mapping layer.
  • Created 20+ interactive API specifications with full request/response schemas and authentication flows by establishing a documentation system using OpenAPI (Swagger), Sphinx, and Read the Docs.
DjangoPostgreSQLPostGISOpenAPIDocker

Software Engineer Intern

Sindion Technology Ltd • Alexandria, Egypt

Jul 2022 - Oct 2022

Refactoring legacy code and resolving performance bottlenecks.

  • Improved codebase maintainability by refactoring legacy Django modules — extracting repetitive logic into reusable utility functions following DRY principles, reducing code duplication across the application layer.
  • Eliminated 70% of redundant database queries and measurably improved API response times by identifying and resolving a critical N+1 query bottleneck in Django REST Framework views.
DjangoDjango REST FrameworkPython

Featured Projects

High-Throughput Log Ingestion Platform

A high-throughput log ingestion system built with Node.js, Redis Streams, ClickHouse, and C++, achieving 2.8x baseline performance through iterative optimization. Implements onion architecture, a polyglot API layer (HTTP/1.1, HTTP/2, gRPC), distributed tracing, S3 archival, and experimental vector semantic search.

  • Achieved 2.8x throughput improvement (6,071 → 17,255 req/s)
  • Reduced network payload size by 54% and increased parsing throughput by 9.4x
  • Increased ingestion consumer throughput by 2.7x, reduced peak CPU load by 75%, cut memory usage by 80% by rewriting in C++
  • Instrumented with OpenTelemetry distributed tracing and Jaeger visualization
  • Implemented log archival to AWS S3 with lifecycle policies
  • Designed with onion architecture + experimental vector semantic search using OpenAI embeddings
Node.jsC++ClickHouseRedisDockergRPCJest

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
  • PL/SQL Intermediate
  • C/C++ Intermediate
  • Java Intermediate

Backend & Databases

  • Fastify Backend Framework
  • Django / DRF Python Framework
  • PostgreSQL Relational Database
  • ClickHouse OLAP Database
  • Redis Streams InMemory / Streaming
  • Oracle Relational Database
  • gRPC Communication
  • NGINX Web Server / Proxy

Architecture & Patterns

  • Event-Driven Architecture Design Pattern
  • Onion Architecture Design Pattern
  • REST API Design API Pattern
  • Message Queues Communication Pattern

Infrastructure & Ops

  • Docker Containerization
  • AWS (EC2, S3) Cloud
  • Git / GitHub Actions CI/CD & Version Control
  • OpenTelemetry / Jaeger Observability
  • Linux OS

Currently Learning

Advanced Database Systems (CMU)Distributed SystemsDocker InternalsSoftware Architecture

Certifications & Credentials

Fundamentals of Network Engineering

Fundamentals of Network Engineering

Udemy

Feb 2026
NetworkingTCP/IPHTTPProtocolsTLS
Verify Credential
McKinsey.org Forward Program

McKinsey.org Forward Program

McKinsey.org

Dec 2025
Problem SolvingResilienceCommunicationTeamwork
Verify Credential
Troubleshooting Backend Systems

Troubleshooting Backend Systems

Udemy

Oct 2025
DebuggingPerformanceBackendMonitoring
Verify Credential
NodeJS Internals and Architecture

NodeJS Internals and Architecture

Udemy

Sep 2025
Node.jsEvent LoopV8LibuvArchitecture
Verify Credential
Fundamentals of Database Engineering

Fundamentals of Database Engineering

Udemy

Aug 2025
DatabasesPostgreSQLIndexingTransactionsB-Trees
Verify Credential
Fundamentals of Backend Engineering

Fundamentals of Backend Engineering

Udemy

Jun 2025
BackendHTTPProxiesArchitectureCaching
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!