Portfolio.

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.

Mohamed Hossam - Backend Developer
<

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.

3+ Years of Coding
2100+ DSA Problems Solved
15+ Projects Shipped
<

Tech Stack

/>
<

Featured Projects

>
Project Screenshot - CourseHub
Project Logo - CourseHub

CourseHub

Scalable video course platform serving 10,000+ students.

Technology: DjangoTechnology: PythonTechnology: DockerTechnology: NginxTechnology: Gunicorn +2 more
Project Screenshot - UniHelp AI
Project Logo - UniHelp AI

UniHelp AI

Bilingual AI assistant serving university students 24/7 with hallucination-free answers.

Technology: ReactTechnology: Tailwind CSSTechnology: DjangoTechnology: PythonTechnology: Groq Cloud +3 more
Project Screenshot - FastAPI OCR Microservice
Project Logo - FastAPI OCR Microservice

FastAPI OCR Microservice

Production-grade OCR microservice with FastAPI and React.

Technology: FastAPITechnology: ReactTechnology: PythonTechnology: DockerTechnology: Tesseract OCR +4 more
Project Screenshot - DPMS
Project Logo - DPMS

DPMS

Dental Patient Management System desktop application.

Technology: PythonTechnology: BootstrapTechnology: MySQL
Project Screenshot - LeetCode Python Journey
Project Logo - LeetCode Python Journey

LeetCode Python Journey

Collection of Python solutions to +600 LeetCode problems.

Technology: Python
Project Screenshot - DSA Studio
Project Logo - DSA Studio

DSA Studio

Interactive data structures & algorithms visualizer with step-by-step animation.

Technology: ReactTechnology: ViteTechnology: Tailwind CSSTechnology: TypeScriptTechnology: Docker +2 more
Project Screenshot - Full-Stack Notes App
Project Logo - Full-Stack Notes App

Full-Stack Notes App

Production-ready full-stack notes app with JWT auth.

Technology: DjangoTechnology: ReactTechnology: ViteTechnology: RailwayTechnology: Vercel
Project Screenshot - Django CRM
Project Logo - Django CRM

Django CRM

Customer Relationship Management web app powered by Django.

Technology: PythonTechnology: BootstrapTechnology: MySQL
Project Screenshot - Chess Game
Project Logo - Chess Game

Chess Game

Complete chess game implementation with Python and Pygame.

Technology: Python
Project Screenshot - Chronograph
Project Logo - Chronograph

Chronograph

Elegant e-commerce platform dedicated to luxury watches.

Technology: HTMLTechnology: CSSTechnology: JavaScript
</

Featured Projects

>
<

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.

Graphs Dynamic Programming Greedy Contests

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
Email m.hossam1050@nub.edu.eg
Location Cairo, Egypt
Availability Freelance & Full-time
Connect with me