- π» Software Engineer passionate about building reliable and scalable software.
- π§ Competitive Programmer who enjoys turning complex problems into efficient solutions.
- π¨βπ« Programming Coach & Tutor teaching C++, Data Structures, Algorithms, and Competitive Programming.
- π± Always learning, experimenting, and looking for better ways to solve problems.
- π― Interested in Software Engineering, Full-Stack Development, Frontend Architecture, Algorithms, System Design, and Performance Optimization.
My experience includes developing a full-stack social networking platform at Career 180, contributing to frontend solutions at Loomad, and coaching programming students through contests and structured problem-solving sessions.
Problem Solving
β
Data Structures & Algorithms
β
Clean Architecture
β
Efficient Systems
β
Useful Software
I enjoy going beyond "it works" and asking:
Can I make it cleaner? Faster? More scalable? Easier to understand?
Some of my achievements:
- β Achieved 4-Star status on CodeChef, with a highest rating of 1819.
- π Ranked #3,880 globally on CodeChef.
- πͺπ¬ Ranked #25 in Egypt on CodeChef.
- π Game of Coders 5.0 Finalist β solved 9 problems individually and was the first to solve Problem J.
- π¨βπ« Coached a team that ranked 41st among 360 teams in the ECPC Teens Online Qualification.
- π Received ECPC Honorable Mention in 2021 and 2022.
- π₯ Achieved 4th/25 and 3rd/30 in MACPC 2021 and 2022.
A production-ready social platform built with modern full-stack technologies.
Tech Stack:
Next.js React TypeScript Prisma PostgreSQL Neon Auth Tailwind CSS
Highlights:
- π₯ Designed a feed-ranking engine supporting Hot / Top / New
- β‘ Improved tag lookup complexity from O(N Γ M) β O(N + M)
- π Improved feed retrieval by approximately 50%
- ποΈ Applied Strategy & Repository design patterns
- ποΈ Designed normalized relational models for Posts, Tags, Votes, and Comments
- π Integrated secure authentication with Neon Auth
- π§± Built reusable UI components with React, Tailwind CSS, and shadcn/ui
A browser-based IDE for writing and executing HTML, CSS, and JavaScript.
Highlights:
- π§βπ» Live HTML/CSS/JavaScript execution
- βοΈ Ace Editor integration
- π Sandboxed rendering
- πΎ Automatic LocalStorage recovery
- π¦ Project import/export
- π Versioned JSON persistence
- β‘ Optimized editor navigation using hash-map indexing
- π Reduced editor lookup operations from O(N) β O(1)
A full-stack social networking platform built for programmers.
Built with:
React.js Node.js Express.js MongoDB
What I built:
- 20+ reusable React components
- 15+ RESTful API endpoints
- Authentication
- User profiles
- Posts and interactions
- Complete CRUD functionality
- Efficient frontend state management
Data Structures
Algorithms
OOP
Design Patterns
SOLID Principles
Clean Code
Database Systems
Software Engineering
Agile / Scrum
I don't believe knowledge should stay with the person who learned it.
I've mentored students in:
C++ Β· STL Β· Graphs Β· Trees Β· Dynamic Programming Β· Greedy Algorithms
I also prepare programming problems, learning materials, mock contests, and code reviews to help students become stronger problem solvers.
"First understand the problem.
Then design the solution.
Then make it better."
while (alive) {
learn();
build();
solve();
teach();
repeat();
}