Next.js
Build production-ready App Router applications with strong SEO, performance, and clean architecture.
I approach software the way engineers approach systems — with structure, intention, and a focus on reliability.

I'm a full-stack developer and engineering student based in Egypt. I build web applications, internal tools, and digital products — with a strong focus on solving real problems, not just writing demo code.
My engineering background shaped how I think about software. I don't just build features — I think about systems, reliability, maintainability, and whether what I'm building actually makes sense for the people using it.
I've delivered projects ranging from household budget trackers and business platforms to e-commerce stores that generated real revenue. Each project taught me something the classroom couldn't — how to work with real users, real deadlines, and real constraints.
When I'm not coding, I'm usually studying engineering, learning something new, or figuring out how to make the next project better than the last one.
The technologies, frameworks, and practices I use to build reliable software.
Build production-ready App Router applications with strong SEO, performance, and clean architecture.
Design reusable component systems and interactive interfaces that stay fast as products grow.
Structure scalable backend services with modular design, validation, and maintainable domain boundaries.
Deliver reliable server-side logic, async workflows, and integrations for real business scenarios.
Create pragmatic APIs and backend foundations with a focus on speed, clarity, and maintainability.
Model flexible data structures and optimize query workflows for product features that evolve quickly.
Design consistent relational schemas and write efficient queries for transactional and reporting needs.
Use clean branching, reviewable commits, and safe release workflows across active projects.
Manage collaboration, pull requests, and CI-connected delivery with clear communication and ownership.
Deploy modern web apps with fast previews, production stability, and performance-focused defaults.
Ship and maintain backend services quickly with practical environment and deployment management.
Translate design intent into clean, production-ready UI systems with strong interaction detail.
Optimize media delivery, transformation, and caching for image-heavy production experiences.
Implement real-time features such as live updates, event streams, and synchronized user states.
I think in systems, not just features. Every decision considers scalability, maintainability, and how things connect together.
Code exists to serve a purpose. I care about understanding the business problem before jumping into the technical solution.
I write code that's readable, well-structured, and built for the real world — not for showcasing fancy abstractions.
Every project teaches me something new. I actively seek out challenges that push me beyond what I already know.