Hi, my name is
Mohamed.
I'm a Software Engineer building scalable systems.
Specializing in Python, Django & FastAPI. I create robust APIs and distributed systems that power the internet.

About Me
/>I'm a Software Engineer and CS student. I don't just write code — I make deliberate architectural trade-offs and defend them. Anyone can implement a feature; fewer can explain why they chose denormalized counters over joins, why an AI should refuse rather than hallucinate, or why a video platform should never let its application server touch a video file.
I've built systems around these principles: a zero-storage video platform, a multi-tenant B2B platform with strict workspace isolation and RBAC, and an AI assistant designed around hallucination resistance at the architectural level. I document the reasoning, too — architecture decisions and trade-off tables are where engineering thinking becomes explicit.
Competitive programming taught me to reduce problems to their essential structure before writing code. System design is that same instinct applied to real users, real scale, and real failure.
Open source is where I stress-test my thinking. In my own projects, I set the rules; elsewhere, I must uncover root causes, justify solutions, and earn maintainers' trust. A merged PR is more than a contribution — it's external validation that the reasoning survived scrutiny.
That's what I care about: designing solutions that hold up under pressure, not merely code that passes locally.
Tech Stack
/>Front-End
()Programming
()Architecture
()Security & Auth
()Problem Solving Journey
>Algorithms • Contests • Consistency
Turning repetition into instinct and contests into confidence.
This section tells the side of my work that lives beyond shipping products: sharpening fundamentals, learning patterns deeply, and building the kind of calm problem-solving that holds up under pressure.
Phase 01
Foundation
Started with core data structures, loops, recursion, and the habit of solving one more problem every day.
Phase 02
Pattern Depth
Used LeetCode to go deeper on arrays, graphs, DP, sliding windows, greedy strategies, and cleaner implementations.
Phase 03
Contest Rhythm
Brought that preparation into Codeforces contests where speed, precision, and recovery under time pressure matter.
Why this matters
Problem solving changed how I approach engineering: break ambiguity down, find constraints quickly, test ideas fast, and stay structured when complexity rises.
What you will see below
- • Live aggregated stats from Codeforces and LeetCode.
- • Contribution-style activity graph and recent accepted submissions.
- • Contest and rating movement captured in a compact premium UI.
- • Lightweight interactive depth effects tuned for performance.
Problem Solving Journey
>Get In Touch
/>Let's Work Together
I'm currently available for freelance work and full-time opportunities. If you have a project that needs some creative touch or want to collaborate, feel free to reach out!
Say Hello


















