Array is contiguous in Memory, isn’t it?
Your CS Professor Lied: Why “Contiguous Memory” Isn’t the Whole Truth
Read on MediumHello, I'm
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.
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.
Alexandria University
I write about backend development, system design, and software engineering best practices.
Your CS Professor Lied: Why “Contiguous Memory” Isn’t the Whole Truth
Read on MediumA Sneak Peek Under the Hood of Query Execution
Read on MediumEgyptian Armed Forces • Alexandria, Egypt
Optimizing database performance and architecting backend systems.
Sindion Technology Ltd • Alexandria, Egypt
Backend development optimizing performance and architecture.
Sindion Technology Ltd • Alexandria, Egypt
Refactoring legacy code and resolving performance bottlenecks.
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.
Built RESTful API for social networking platform with Django REST Framework and PostgreSQL, implementing core features (posts, follows, comments, likes) with JWT-based authentication.
Focusing on scalability, maintainability, and high-performance systems.
McKinsey.org
Coursera
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!
I'm always excited to discuss new projects, opportunities, or just have a chat about technology and software development.
I'm currently looking for new opportunities in software engineering roles. Let's build something great together!